Proses belajar mengajar di mata kuliah ini tergolong baik, semua pertanyaan yang ditanyakan kepada dosen dapat dijawab dengan cepat dan masuk akal serta to the point, walaupun awalnya poin dalam mata kuliah ini dilelang dengan diberikan kepada siapa saja yang bertanya namun tidak lagi setelah pertengahan mata kuliah. Ini membuat saya tidak perlu lagi mendengar topik-topik yang asal keluar hanya karena ingin mendapat poin. Cara menjelaskannya juga bagus, karena sangat logic dan disertai humor jadi tidak membosankan.
Namun yang saya kurang suka di sini adalah ketika kita disuruh membaca sebuah materi sebagai tugas di rumah. Materi yang dibaca sudah ditentukan, sayangnya materi yang diberikan itu belum dijelaskan sama sekali, saya bahkan tidak tau apa guna saya membaca materi tersebut atau apakah yg saya baca di internet itu sesuai dengan apa yang disuruh, sehingga membuat saya sangat malas membacanya, saran saya itu lebih dijelaskan dulu sedikit dan untuk detailnya dibaca di rumah. Saya juga tidak begitu setuju dengan proyek tugas yang diberikan, ada 6 kelompok di dalam 1 kelas dan 1 kelompok 1 proyek, karena banyaknya proyek yang dibuat sehingga waktu pemeriksaan tidak dapat memeriksa setiap proyek secara detil dan hanya mengkoreksi salah yang terlihat jelas saja (ini menurut saya) dan proyeknya tidak selesai karena keterbatasan waktu (behavior model belum dibuat), saran saya itu lebih baik proyek yang diberikan lebih sedikit tetapi bisa dibahas sedetil mungkin sehingga kita benar-benar tau mana yang benar dan mana yang salah. Dan untuk tugas-tugasnya mungkin terlalu banyak, jika lebih sedikit mungkin mahasiswa akan lebih enjoy belajarnya (bukan karena takut dihuku karena tugas tidak selesai). Sekian curhatan RPL dari saya.
*cmiiw
Bye bye RPL :D
Minggu, 09 Februari 2014
Proses Pengembangan Perangkat Lunak
Dalam proses pengembangan perangkat lunak yang perlu dilakukan yaitu kita harus membuat model bisnisnya dulu lalu dilanjutkan dengan model data, model fungsi, model behavior dan user interface.
Model Bisnis
di dalam model bisnis kita menentukan proses-proses apa saja yang kita butuhkan, input dan outputnya. Model bisnis ini digunakan untuk memberi batasan-batasan apa saja yang ada dalam software kita nantinyaModel Data
pada model data ini kita merancang tabel-tabel apa saja yang akan dibutuhkan serta relasinya, dan attribut-attribut apa saja yang ada pada setiap tabel berdasarkan model bisnis yang telah kita buat sebelumnya. Salah satu contoh model data yaitu ERDModel Fungsi
Sebelum membuat model fungsi, terlebih dahulu kita menentukan apa saja yang menjadi Input Proses Output (IPO) pada model data yang telah kita buat, setelah itu berdasarkan proses-proses yang kita buat di IPO terbentuklah model fungsi . Pada model fungsi kita menjelaskan bagaimana proses-proses yang ada dalam software tersebut secara terperinci berdasarkan model bisnis dan model data yang telah ditentukan. Di sini juga kita menjelaskan tentang peran-peran dari eksternal entity serta apa saja database yang dibutuhkanModel Behavior
Setelah kita membuat model fungsi maka yang perlu kita buat yaitu model behavior. Mengapa perlu model behavior? Didalam model fungsi kita sudah menentukan proses-proses apa saja yang ada tapi kita belum tau apa yang terjadi di dalam proses tersebut, maka di dalam model behavior ini lah kita menjelaskan apa saja yang terjadi di dalam proses tersebut. Salah satu contoh model behavior yaitu flowchart.User Interface
Setelah membuat model-model di atas baru lah kita buat bagaimana user interfacenya. User interface harus mudah dipahami, dan mudah digunakan. Kita juga harus konsisten dalam menentukan tampilannya agar tidak membingungkan user.Jumat, 27 Desember 2013
Selasa, 24 Desember 2013
Block IDM Popup
If you're using cracked IDM sometimes you will see popup window saying that your IDM is cracked and every time you close it it will popup again.
To fix this problem just download the software attached below and run it and it will be gone forever
Anti IDM Popup
To fix this problem just download the software attached below and run it and it will be gone forever
Anti IDM Popup
Kamis, 05 Desember 2013
Macam-macam Aplikasi Database Selain Microsoft SQL dan MySQL
Penjelasan
Sebelum saya menyebutkan aplikasi-aplikasinya saya akan menjelaskan terlebih dahulu apa yang dimaksud dengan aplikasi database, aplikasi database yaitu aplikasi yang digunakan untuk membantu seorang developer yang ingin membuat sebuah database dengan mudah. Tanpa adanya aplikasi atau software untuk membantu kita membuat database proses pembuatan database akan menjadi sangat lama dan rumit dibandingkan dengan jika kita membuat database dengan menggunakan salah satu dari banyak aplikasi database yang ada.Macam-macam Aplikasi Database Selain Microsoft SQL dan MySQL
Mircrosoft Access
salah satu aplikasi database yang sering digunakan oleh orang-orang yaitu microsoft access, microsoft access ini adalah salah satu program dari windows yang dapat digunakan untuk membuat database. Microsoft Access akan otomatis terinstall di komputer anda ketika menginstall microsoft office, jadi tidak perlu lagi susah-susah mencari tempat download microsoft access karena anda pasti sudah mengisntall microsoft office pada komputer anda yang juga berisikan microsoft access di dalamnya. Microsoft Access ini juga sudah memiliki GUI (Graphical User Interface). Dengan Microsoft Acess juga kita dapat dengan mudah membuat tabel-tabel, atribut dan relasi ketika pembuatan databaseOracle
Oracle database ini adalah aplikasi yang banyak digunakan oleh perusahaan-perusahaan besar di dunia. Ini juga digunakan sebagai aplikasi database yang dapat membantu kita untuk membuat database dengan cepat dan mudah. Oracle database ini memungkinkan kita untuk membuat suatu server database yang dapat diakses melalui komputer lain baik secara wireless ataupun dengan menggunakan kabel. Penggunaan oracle memang lebih rumit dibandingkan dengan microsoft access tapi oracle jauh lebih fleksibel dibandingkan dengan microsoft access, karena itulah banyak perusahaan yang lebih memilih menggunakan oracle daripada menggunakan microsoft accessFungsi dan Peranan ERD
ERD
Sebelum membahas apa fungsi dan peranannya saya akan terlebih dahulu membahas apa itu ERD, ERD atau Entity Relationship Diagram yaitu suatu model yang menjelaskan relasi antar entity-entity data. Relasi adalah bagaimana hubungan suatu entity dengan entity lain. entity adalah seseorang, objek, atau suatu kejadian pada sebuah data. Ada berbagai macam relasi di dalam ERD, yaitu one to one dimana satu instansi dari sebuah entity berelasi dengan 1 instansi di entity yang lain, selanjutnya yaitu one to many dimana satu instansi dari sebuah entity berelasi dengan beberapa instansi di entity yang lain, many to many dimana beberapa instansi di satu entity berelasi dengan beberapa instansi di entity yang lain. Setiap relasi entity dengan entity yang lainnya pasti mempunyai salah satu instansi yang berelasi dengan instansi pada entity yang lainFungsi dan Peranan ERD
Fungsi dan peranan ERD yaitu mempermudah kita ketika ingin membuat basis data, karena di ERD sudah tercantum dengan jelas model data yang akan kita buat beserta relasi dan atribut-atributnya jadi kita tidak perlu lagi memikirkan apa saja entitity yang ada atau relasi antar entity karena semua itu sudah ada pada ERD. Karena kata-kata yang saya tulis di dalam blog ini tidak kunjung mencapai dua ratus lima puluh kata maka saya harus terus menulis sampai mencapai jumlah kata yang telah ditentukan. ERD juga digunakan di dalam software engineering untuk membuat model data, karena kegunaan ERD yang bagus dan mudah dimengerti dibandingkan dengan Relationship Model makan ERD jauh lebih sering digunakan. ERD merupakan salah satu jenis model data software engineeringPerbandingan Semua SimSE Gamer Super
Di pos ini saya akan menjelaskan bagaimana perbedaan antara semua game SimSE yang telah saya mainkan, yang mana yang lebih sulit atau lebih mudah, dan apa saja kesulitannya. Yah walaupun memang semuanya susah sih tapi di sini saya akan membandingkan yang mana yang lebih susah daripada yang lainnya.
Setelah memainkan semua game SimSE dari http://www.ics.uci.edu/~emilyo/SimSE/downloads.html saya menyimpulkan bahwa yang termudah dari ketiga game tersebut adalah incremental. Di incremental apa yang kita akan kita lakukan sudah jelas, dan yang dilakukan pada setiap modul itu sama, dan dapat dengan mudah mendapatkan nilai 100 seperti pada post saya yang sebelumnya. Sedangkan model yang tersulit itu adalah waterfall model, di model ini terlalu banyak fitur, seperti pecat, naikkan gaji, bonus, dll, ini membuat saya bingung akan apa yang harus saya lakukan untuk mencapai skor tertinggi, alhasil pada percobaan-percobaan awal memainkan model ini saya selalu mendapat kan nilai sempurna terbawah yaitu nilai 0, tapi setelah mencoba dan mencoba akhirnya dapat mencapai nilai 98. Untuk model prototyping tidak terlalu sulit, walaupun skor tertinggi yang saya capai pada model ini lebih rendah daripada yang saya capai di waterfall percayalah bahwa waterfall jauh lebih rumit daripada prototyping, prototyping memiliki kesulitan di bahasa yang akan digunakan, setau saya bahasa yang akan digunakan itu tergantung dengan program apa yang akan kita buat, namun pada game tersebut program yang akan kita buat tidak jelas, jadi saya tidak tau bahasa apa yang akan saya pilih, dan karena itu akhirnya saya memutuskan untuk mencoba segala kombinasi bahasa dan akhirnya dapat mencapai nilai tertinggi saya yaitu 95 seperti pada pos saya sebelumnya. Mungkin pendapat kalian berbeda dengan apa yang saya sebutkan, tetapi menurut saya yang termudah adalah incremental dan yang tersulit adalah waterfall. Sekian..
Setelah memainkan semua game SimSE dari http://www.ics.uci.edu/~emilyo/SimSE/downloads.html saya menyimpulkan bahwa yang termudah dari ketiga game tersebut adalah incremental. Di incremental apa yang kita akan kita lakukan sudah jelas, dan yang dilakukan pada setiap modul itu sama, dan dapat dengan mudah mendapatkan nilai 100 seperti pada post saya yang sebelumnya. Sedangkan model yang tersulit itu adalah waterfall model, di model ini terlalu banyak fitur, seperti pecat, naikkan gaji, bonus, dll, ini membuat saya bingung akan apa yang harus saya lakukan untuk mencapai skor tertinggi, alhasil pada percobaan-percobaan awal memainkan model ini saya selalu mendapat kan nilai sempurna terbawah yaitu nilai 0, tapi setelah mencoba dan mencoba akhirnya dapat mencapai nilai 98. Untuk model prototyping tidak terlalu sulit, walaupun skor tertinggi yang saya capai pada model ini lebih rendah daripada yang saya capai di waterfall percayalah bahwa waterfall jauh lebih rumit daripada prototyping, prototyping memiliki kesulitan di bahasa yang akan digunakan, setau saya bahasa yang akan digunakan itu tergantung dengan program apa yang akan kita buat, namun pada game tersebut program yang akan kita buat tidak jelas, jadi saya tidak tau bahasa apa yang akan saya pilih, dan karena itu akhirnya saya memutuskan untuk mencoba segala kombinasi bahasa dan akhirnya dapat mencapai nilai tertinggi saya yaitu 95 seperti pada pos saya sebelumnya. Mungkin pendapat kalian berbeda dengan apa yang saya sebutkan, tetapi menurut saya yang termudah adalah incremental dan yang tersulit adalah waterfall. Sekian..
Langganan:
Postingan (Atom)
