Senin, 21 Januari 2013

Rekayasa Perangkat Lunak (RLP) The Last

Post ini tidak jauh berbeda dengan post sebelumnya yang berjudul “Analisis Sistem Informasi (ASI) The Last" karena post kali ini juga adalah post terakhir dari pembelajaranku selama mengikuti perkuliahan Rekayasa Perangkat Lunak (RPL). Pada post ini berisikan tanggapanku selama mengikuti perkulihan ini

Selama saya mengikuti perkuliahan ini, saya menyimpulkan bahwa pembelajaran ASI dan RPL tidak jauh beda sehingga dapat dikatakan cara pengajarannya pun hamper sama. Tetapi yang membedakannya adalah pada ASI, tugas yang diberikan perkelompok itu sama. Lain hal dengan RPL, tugasnya perkelompok tetapi setiap kelompok memiliki contoh kasus yang berbeda. Nah disinilah ada perbedaan yang menonjol, dapat dikatakan dalam mata kuliah RPL kami lebih banyak mempelajari banyak kasus, sehingga kami dapat lebih banyak mengerti. Bukan hanya kasus yang kami kerjakan di dalam kelompok saja yang dapat kami ketahui, tetapi dari kelompok lain dapat kami ketahui dan kami pun dapat belajar membedakan dan melihat sisi positif atau masukan untuk kasus kami ini.

Oh iya, di RPL juga kami diberikan tugas UTS, tugas ini berupa sebuah aplikasi game tentang bagaimana cara kita untuk mengatur kekompakan dalam 1 tim untuk menyelesaikan sebuah pembuatan software dari keinginan customernya. Permainan ini bernama SimSE, pada permainan ini saya memainkan Rapid Prototyping, incremental, dan waterfall. Nah, disinilah kami dapat belajar bagaimana cara agar kami mendapat score tertinggi untuk mencapai score yang diinginkan yang menggambarkan kesuksesan dalam mengompakkan tim dalam pembuatan software.

Dari awal perkulihan hingga akhir, dari setiap pembelajaran, yang saya rasa masih kurang pada bagian user interface, Mungkin dikarenakan waktu yang kurang memungkinkan sehingga pemahaman tentang user interface ini pun kurang dimengerti dengan jelas. Dari segi pembelajaran saya sudah banyak mengerti dari setiap kasus-kasus yang diberikan karena bukan hanya mempelajari kasus pada kelompok sendiri tapi dapat juga mempelajari kasus pada kelompok yang lain. Banyaknya inovasi dan cara-cara pengajaran yang beraneka ragam pun sangat membantu kami untuk dapat fokus dapat dapat mengerti bahkan membuat kita lebih aktif dari biasanya. 

Nah, mungkin ini saja tanggapan saya selama perkuliahan RPL, semoga kedepannya proses pembelajarannya lebih baik lagi dan tetap pertahankan inovasi dan keanekaragaman dalam cara mengajar. Sekian dan terima kasih :)

Kamis, 10 Januari 2013

Analisis Sistem Informasi (ASI) The Last

Post kali ini mungkin berbeda dengan post-post sebelumnya dan mungkin post terakhir dalam perkuliahanku selama di Analisis Sistem Informasi (ASI), karena post kali ini memuat tentang tanggapan selama mengikuti perkuliahan pada mata kuliah Analisis Sistem Informasi (ASI).

Selama saya mengikuti perkuliahan ini yang dimaterikan oleh dosen kami yaitu Pak Sofyan, saya banyak belajar dan mengetahui banyak pengetahuan yang pertama-tamanya saya rasa saya akan sulit mengerti. Setelah mengikuti perkuliahan, banyak inovasi yang di bentuk oleh pak sofyan untuk memberikan rasa nyaman dan tidak bosan dalam belajar tetapi tetap fokus dalam memperhatikan setiap pembahasan yang  diajarkannya. Dari proses pembelajaran yang dilakukan yaitu teori dan mempraktekkannya, kita tidak hanya mengetahui materi tersebut, tetapi kami dapat langsung mempraktekkan apa yang sudah kami tangkap dalam materi yang pak sofyan berikan kepada kami sehingga kami dapat lebih mengerti lagi dan pak sofyan tak lupa pun menjelaskan kekurangan pada setiap pekerjaan yang kita buat, sehingga kesalahan yang kami buat dapat kami perbaiki.

Oh iya, walaupun banyak tugas yang diberikan, tetapi saya dapat mengambil sisi positifnya. Dimana sisi positifnya yaitu kami dapat menuangkan materi yang kami mengerti kedalam tugas-tugas yang pak sofyan berikan dan kami pun dapat lanjut ke materi selanjutnya untuk mempersingkat waktu dan tidak menyia-nyiakan waktu.

Mungkin ini saja tanggapanku selama proses pembelajaran pada mata kuliah Analisis sistem informasi (ASI). Semoga proses pembelajaran pada mata kuliah ini tidak hanya berguna bagi saya saja tetapi teman-teman yang lainnya.

Sekian posting dari saya dan terima kasih telah membaca posting dari saya :D

Minggu, 02 Desember 2012

Model Data Part II


Tentang model data, Model data merupakan sekumpulan komponen-komponen untuk menerangkan data, hubungan antar data dan batasan antar data yang bersatu dalam suatu organisasi. Pada pembahasan sebelumnya saya sudah pernah membahasnya, tetapi kali ini saya meperlihatkan sekali lagi model data ini dengan penambahan persepsi yang baru yang sedikit berbeda dengan model data yang sebelumnya saya jelaskan.

Sebelumnya, mari kita lihat arsitekturnya 


•             View merupakan output, yaitu hasil-hasil yang diinginkan, diperoleh dari sistem basis data tersebut. Jumlah view bisa sebanyak dan semaksimal mungkin tergantung dari seberapa sukses logical level yang telah dibuat.
•             Logical level merupakan tahap dalam pembuatan ERD / pemikiran logical dari sistem yang akan dibuat, meliputi berapa entitas yang dibutuhkan, apa-apa relasi yang ada, kardinalitas, modalitas serta normalisasi datanya.
•             Physical level merupakan tahap memikirkan dari fisik dari sistemnya, seperti berapa besar memori yang mungkin dibutuhkan
Saat ini, pembelajaran fokus pada logical level yaitu pembuatan pada ERD-nya. Nah, dilihat dari model data, ERD itu sendiri juga mepunyai simbol-simbol tersendiri, ada kardinalitasnya, modalitas, dan relasi yang merupakan suatu hubungan antar entitas.

Dalam kasus yang diberikan kali ini tentang kasus artis figuran. Kasus tersebut terdiri dari 3 bagian, yaitu Artis figuran, Kategori dan Scene. Pada artis figuran, artis figuran dibagi menjadi 3 kategori untuk masing-masing honor yang berbeda. Pada setiap artis figuran juga memiliki scene masing-masing dan bila berhalangan dapat digantikan dengan artis figuran yang lain dalam kategori yang sama.

Ini adalah gambar ERD kasus Artis Figuran yang kami buat setelah kami memperbaikinya :


Dari kasus ini, pembuatan pada ERD tersebut membuat kita lebih memahami lagi dalam membuat ERD serta perlahan-lahan saya dapat lebih memahami tahapan logical level untuk pembuatan sistem yang lebih bagus lagi.

Senin, 26 November 2012

SimSE

SimSe merupakan sebuah game yang dapat mengajarkan kita bagaimana cara mengatur kekompakan dalam 1 tim untuk menyelesaikan sebuah pembuatan software dari keinginan customernya. Permainan Simse yang saya maini adalah Rapid Prototyping, incremental, dan waterfall.

Permulaan, permainan ini pada saat saya main, saya tidak mengetahui bagaimana cara bermain sehingga score pertama yang saya dapat adalah 0. Hahaha :D
Dari sinilah saya penasaran bagaimana cara bermainnya dan berulang-ulang bermain permainan ini untuk mendapatkan score tertinggi. Dari setiap permainan yang saya mainkan, permainan yang menurut saya mudah adalah Rapid Prototyping karena kita membuat sampel dulu untuk diberikan kepada customer, kemudian pada saat customer menyetujui baru tim akan melanjutkan tahapan selanjutnya sampai selesai, serta waktu yang diberikan cukup relatif karena waktu yang dibutuhkan untuk memainkan game ini tidak terlalu lama.

Nah, kali ini saya akan membahas mengenai Rapid Prototyping, dimana strategi yang saya gunakan adalah menggunakan Visual Basic sebagai bahasa pemogramannya untuk mempermudah dalam pembuatan prototype. Kemudian java sebagai implementasi karena dapat menghemat waktu juga dibandingkan menggunakan C++. Ingat! Tetap melihat waktu yang diberikan, dan jangan sampai lewat untuk mendapatkan score yang tinggi Serta percent evalutednya mencapai 100.


Dari game Rapid Prototyping ini, tim tersebut tidak diberikan pembagian tugas tetapi mengerjakannya secara bersama-sama dan pada saat adanya pernyataan "The customer called-he's anxious for the initial prototype and wants to know what the hold-up is!", maka semua pembuatan pada prototype di hentikan, kemudian, pilih "have customer evalute prototype dan pilih yes, maka akan terlihat score kita.

Dari strategi yang saya lakukan, score yang saya dapatkan adalah 97 °\(^▿^)/°

Selasa, 13 November 2012

Prototyping

Hai teman-teman ^^

Hari ini, saya akan membahasmengenai prototyping model.
Dalam prototyping model, yang membedakan Model Prototyping dengan model lainnya yaitu, Prototyping membuat model mula-mula(model asli) yang menjadi contoh untuk diperlihatkan pada customer. Sebelum membuat softwarenya, prototyping akan membuat contoh dasar atau sampel sebagai gambaran dasarnya dulu. Pendekatan yang digunakan jika customer sulit mengomunikasikan kebutuhan akan sistem yang direncanakannya secara lebih mendetail.Pengembang ini mungkin tidak yakin terhadap efisiensi algoritmanya, adaptasi dari sebuah sistem operasi, atau bentuk interaksi manusia a/ mesin(interface) yang harus dibuat. Ada 2 jenis prototyping , yaitu Close-ended Prototyping ( Throwaway Prototyping). Hanya menyajikan demonstrasi kasar dari pemenuhan requirements untuk kemudian dibuang. dan pengembang akan menggunakan model yang berbeda Open-ended prototyping( Evolutionery Prototyping). Menjadi bagian awal dari aktivitas analysis dan akan dilanjutkab hingga desain dan pengembangan.nah, untuk memudahkan menggunakan prototyping kita dapat memakai:Visual Programming ( Visual Basic dan Java)\Re-use Code

Sekian dulu yah pembahasan dari saya mengenai prototyping. Tunggu post-post selanjutnya dari saya^^

Selasa, 06 November 2012

Model Data Part I


Apa itu Model data?

    Model Data adalah Sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasan data yang terintegrasi di dalam suatu organisasi.


Model data terbagi atas 3 bagian, yaitu :

·Object : representasi informasi dengan sejumlah atribut.
·Atribut: ciri dari objek (pengenal objek). Dimana di setiap entitas terdapat atribut kunci
·Relationship : menjelaskan tentang adanya hubungan antara entitas dengan entitas yang lainnya.

    Salah satu model data yaitu ERD. ERD adalah suatu model untuk menjelaskan hubungan antara data dalam baris data berdasarkan objek-objek data yang mempunyai hubungan antar relasi. ERD berfungsi untuk memberikan gambaran umum sebuah sistem yang akan dibuat untuk mempermudah developer


sekian dulu post mengenai model data. tunggu post-post selanjutnya lagi. :)

Rabu, 31 Oktober 2012

Analisis Proses Bisnis


HaiJ

Hari ini saya akan membahas mengenai Analisis Proses Bisnis (Business Process Analys). Setelah mengikuti 2 pertemuan, saya menyimpulkan bahwa Proses bisnis dapat didefinisikan sebagai gabungan dari proses-proses yang berisikan kumpulan aktivitas yang saling berhubungan satu sama lain untuk dapat mencapai suatu keluaran yang didukung pada suatu tujuan dan sasaran organisasi yang strategis. Di dalam  Proses bisnis terdiri dari :

  •          aktivitas-aktivitas yang terstruktur dan mempunyai Input-output yang jelas
  •          melibatkan satu atau lebih unit dalam organisasi
  •          ada nilai yang diberikan untuk customer
  •          memiliki sumber daya
  •         dan harus mempunyai tujuan

sehingga keinginan-keinginanatau berbagai kebutuhan konsumen dapat dimengerti oleh developer dan dituangkan kedalam perancangan jenis usaha dan spesifikasi-spesifikasi standar  yang dimasukkan dalam setiap usaha yang diinginkan oleh konsumen.

Di dalam proses bisnis, owner dan developer sangat berperan aktif dalam pembentukan dan pembuatan suatu kebutuhan agar dapat terpenuhi. Disamping ini juga, developer harus mampu dalam mengembangkan setiap kebutuhan yang dibutuhkan oleh owner demi kepuasan owner dan juga developer harus memiliki wawasan yang luas untuk memberikan saran-saran pada setiap permintaan owner untuk dapat mencapai hasil kebutuhan yang maksimum.

Seputar dengan pembahasan proses bisnis, kami pun diberikan tugas untuk membagi diri kedalam divisi-divisi yang kami masukkan ke dalam sebuah bisnis perentalan mobil. Setelah itu, kami menjelaskan hasil kerja dari pembuatan divisi tersebut dan kami pun dapat melihat penjelasan dari kelompok lain. Dari hasil tersebut, kami mendapatkan banyak masukan-masukan dari kelompok lain.

Sekian dulu pembahasan mengenai Analisis Proses Bisnis. Tunggu pembahasan selanjutnya. sekian dan terima kasih :)