Archives

gravatar

APBO (Analisis Perancangan Berorientasi Objek)


Analisis dan Perancangan Berorientasi Objek adalah cara dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata. Nah, karna berorientasi Objek, jadi teman-teman harus pintar menganalis suatu produk aplikasi.Dasar pembuatan adalah objek, yang merupakan kombinasi antara struktur data dan perilaku dalam satu entitas.Biasanya software yang digunakan untuk merancang bangun berorientasi objek adalah UML (Unified Modeling Language).


Development process merupakan suatu struktur yang diterapkan pada pengembangan suatu produk perangkat lunak.
Secara Umum aktivitas pengembangan perangkat lunak terdiri dari:
1. Requiment analysis and definition
2. System Design
3. Program Design
4. Write The Program
5. Unit Testing
6. Integration Testing
7. System Testing
8. System Delivery


Ke delapan aktivitas tersebut disebut Software Development Process. Untuk menjalankan aktivitas secara ideal dibutuhkan suatu team yang terdiri dari :
  1. Analyst
  2. Designer
  3. Programmer
  4. Tester
  5. Trainer

Tahap Development Process didalam UML meliputi: Analisis Kebutuhan (Requirement Analysis), Analisis Sistem (System Analist), Desain (Design), Implementasi (Implementation) dan Testing.
  1. Analisis Kebutuhan: UML menggunakan Use Case untuk menangkap kebutuhan costumer/user. Melalui Use Case aktor luar yang berinteraksi dengan sistem dimodelkan bersama dengan fungsi-fungsi yang mereka perlukan dari sistem (use case). Aktor dan use cases dihubungkan dengan suatu relasi (relationship). Actor dan use cases ditampilkan dalam bentuk diagram beserta dokumentasinya pada view diagram Use Case. Dokumentasi use case dalam bentuk text diberikan secara terpisah (file) untuk memperjelas use cases.
  2. Analisis Sistem: Fase analisis konsen dengan abstraksi primer (kelas dan objek) dan mekanisme yang muncul dalam problem domain. Kelas-kelas diidentifikasi bersama dengan relasinya satu sama lain, dan ditampilkan pada diagram kelas. Kolaborasi antar kelas untuk mengerjakan use case juga dijelaskan melalui model dinamik UML. Pada fase analisis ini hanya kelas-kelas dalam problem domain yang dimodelkan, bukan kelas-kelas implementasi teknik.
  3. Desain: Pada tahap desain hasil analisis didetailkan untuk solusi teknik. Kelas-kelas baru ditambahkan untuk menyediakan infrastruktur teknik: user interface, penanganan database untuk menyimpan objek kedalam database, komunikasi dengan sistem lain, interfacing dengan peralatan dalam sistem ditambahkan.
  4. Implementasi/programming: Pada tahap programming kelas-kelas yang dibentuk pada tahap desain dikonversi menjadi kode yang sesungguhnya dalam bahas pemrograman objek-oriented melalui proses generate. Hasil generate merupakan skeleton dari program. Editing yang dilakukan oleh programmer tidak akan dihapus (ditimpa) saat model di generate ulang.
  5. Testing: Testing terhadap sistem software biasanya berupa tes unit, tes integrasi, tes sistem, dan tes acceptance. Tes Unit adalah tes terhadap kelas individual atau terhadap sekelompok kelas, biasnya dilakukan oleh programmer. Tes integrasi mengintegrasikan komponen  dan kelas-kelas dalam rangka verifikasi. Tes sistem memandang sistem sebagai kotak hitam (black box) dalam rangka validasi bahwa sistem berfungsi sesuai dengan harapan end user. Tes accpetance dilakukan oleh kostumer untuk verifikasi bahwa sistem sesuai dengan kebutuhan, sama seperti tes sistem. Tes unit menggunakan diagram kelas dan spesifikasi kelas, tes integrasi menggunakan diagram komponen dan diagram kolaborasi, dan tes sistem menggunakan diagram use-case untuk melakukan validasi.
Read more: http://mustafarizaldi.blogspot.com
Baca selengkapnya Bagikan
gravatar

Kuliah Teknik Informatika


Bagi Mas-Mas dan Mba'-Mba' yang ingin ngambil Jurusan Teknik Informatika ada baiknya saya sering tentang rekapan Mata kuliah Teknik Informatika mulai dari semester 1 sampai semester 8. Syaratnya: selalu ingin mencoba dan terus mencoba. Otodidak merupakan cara terbaik belajar Dasar-Dasar Pemograman, error itu hal biasa.
Teman teman yang sudah menginjakan kaki di tanah Informatika, saya ada sedikit pertanyan. Bagaimana yang teman-teman rasakan berkecimpung di dunia IT? Menyenangkan atau Mumet? hahaaa,,hahaa
ingin lihat pembahasan tiap mata kuliah dapat membuka link di bawah ini, beserta source code sederhana.








Read more: http://mustafarizaldi.blogspot.com
Baca selengkapnya Bagikan
gravatar

Kuliah Sistem Operasi


 Kuliah Sistem Operasi sangat beda dengan matakuliah inti Teknik Informatika lainnya, mata kuliah ini lebih banyak teori (hafalan) Adalah sebuah program yang bertindak sebagai perantara/intermediary antara pemakai/user komputer dan perangkat keras komputer.Tujuan umum dari mata kuliah ini adalah menyediakan sebuah lingkungan/kondisi agar pemakai/user dapat mengeksekusi program sehingga pemakaian komputer menjadi mudah. Alasan mempelajari mata kuliah ini adalah:Merupakan kajian mendasar untuk pendidikan Ilmu-Ilmu Komputer & Informatika Rekayasawan dan ilmuwan komputer/informatika mutlak memahami Sistem Operasi, karena Sistem Operasi ibarat roh bagi manusia.
Nah,, langsung aja liat pembahasan lengkap mengenai mata kuliah Sistem Operasi ini:
Abstraksi Penggunaan Komponen Sistem Komputer  
Komponen sistem komputer
Fungsi Sistem Operasi
Pengelola Sumber Daya Sistem Komputer -1
Pengelola Sumber Daya Sistem Komputer -2-
Tiga Sasaran Sistem Operasi
Sejarah Perkembangan Sistem Operasi
Batch System
Simple Batch System
Multiprogramming
Time-Sharing Systems –Interactive Computing
Distributed Systems
Sistem Operasi Harus 
Menyediakan Layanan
Sistem Komputer dalam Beragam Sudut Pandang
Evolusi Sistem Operasi
Komponen-Komponen Utama Sistem Operasi


















k



Read more: http://mustafarizaldi.blogspot.com
Baca selengkapnya Bagikan
gravatar

Kumpulan Program Praktikum Strategi Algoritma


1Praktikum 1
1Praktikum 2
3Praktikum 3
1Praktikum 4
1Praktikum 5
1Praktikum 6
1Praktikum 7
1Praktikum 8
1Praktikum 9
1Praktikum 10

Read more: http://mustafarizaldi.blogspot.com
Baca selengkapnya Bagikan
gravatar

Soal UTS Technopreneurship


SOAL
Buatlah sebuah laporan rencana bisnis sederhana dengan format dan struktur laporan
sebagai berikut:
A. Ide Bisnis (20 poin)
- Judul/Nama Produk IT
- Jenis: Produk atau Jasa/Service di bidang IT (Pilih salah satu)
- Platform: Web, Desktop, Mobile (pilih salah satu atau kombinasi)
- Jelaskan latar belakang ide tersebut
B. Problem dan Segmen Pelanggan (20 poin)
- Tuliskan tiga masalah terbesar yang akan dipecahkan oleh produk Anda
- Tuliskan solusi/cara alternatif yang sudah tersedia saat ini
- Apa saja peran dari customer Anda
- Siapa early adopter produk Anda
C. Unique Value Proposition (UVP) (20 poin)
- Sebutkan apa saja keunikan produk Anda
- Apa perbedaan utama dengan produk lain
FM-UAD-PBM-04-16/R1
- Tuliskan UVP produk Anda. Bisa dalam bentuk slogan/tagline
D. Solusi dan Channel (20 poin)
- Tuliskan tiga solusi dari tiga masalah yang telah dituliskan pada bagian B.
- Tuliskan strategi channel promosi/pemasaran yang akan Anda terapkan.
E. Revenue Model & Cost Structure
- Tuliskan Revenue Model/Stream apa yang Anda gunakan. Berikan juga alasannya.
- Buatlah rencana cost structure (struktur biaya) bisnis Anda berupa Modal
Investasi, Cost/Biaya Rutin dan juga perhitungan BEP (balik modal/pokok).
Read more: http://mustafarizaldi.blogspot.com
Baca selengkapnya Bagikan
gravatar

Kiamat Internet


Kiamat Internet bahasa yang tepat untuk beberapa hari ke depan tepatnya 9 Juli 2012, sekitar 500 ribu peranti keras yang terinfeksi bisa mati total karena serangan malware DNS. DNS atau Domain Name System adalah layanan Internet yang mengubah nama domain seperti www.mustafarizaldi.co menjadi kode angka, sehingga antarkomputer bisa saling berkomunikasi.
Tapi, sejumlah penjahat telah menginfeksi dunia cyber dengan malware bernama DNSChanger. Virus ini memungkinkan penjahat dunia maya bisa mengendalikan server DNS. Akibatnya pencoleng jagat cyber ini bisa mengacaukan akses Internet pemilik komputer dan membahayakan interaksi antarkomputer yang telah terinfeksi.
Aggan-agan harap tenang ada cara untuk mengecek penyebaran serangan ini. Bukalah situs www.dns-ok.us Laman ini akan menunjukkan apakah komputer terjangkit malware. Jika tertulis DNS Resolution = Green, berarti komputer aman. Tapi jika DNS Resolution berwarna merah, hati-hati itu indikator awal terinfeksi.

Tak hanya situs ini, Google pun membuat sebuah aplikasi yang memperingatkan ancaman ini. Mesin pencari raksasa ini akan menampilkan peringatan bagi komputer yang terindikasi kena malware jika membuka google.com. Dalam peringatan tersebut, Google juga menambahkan tautan untuk menghapus serangan malware.
Google memprediksi sekitar 500 ribu lebih komputer sudah terinfeksi DNSChanger Trojan. Sejumlah ahli keamanan komputer sebenarnya sudah memenangkan gugatan tentang akses pengendalian infrastruktur yang dikelola para peretas trojan itu. Sayangnya kemenangan mereka tahun lalu itu tidak diikuti dengan izin mematikan infrastruktur menjelang kiamat Internet, 9 Juli 2012.
Pada Maret 2012, FBI telah mendapatkan izin dari pengadilan untuk membiarkan server membersihkan DNS mereka sendiri. Solusi ini bersifat sementara karena mengizinkan korban untuk membersihkan DNS mereka dan mengembalikan ke pengaturan normal DNS. Tapi hanya sampai 9 Juli 2012, komputer yang masih terinfeksi DNSChanger tetap akan menerima kiamat Internet

Read more: http://mustafarizaldi.blogspot.com
Baca selengkapnya Bagikan
gravatar

10 Tempat Pariwisata Yang Paling Menarik di Indonesia

 Bagi agan-agan yang suka berwisata, tidak afdol jika tidak mengenal tempat wisata paling menarik di Indonesia, adakala nya gan mengunjungi salah satu tempat wisata di bawah ini.!
1. Gunung Rinjani, Nusa Tenggara Barat


Rinjani memiliki panaroma yang bisa dibilang paling bagus di antara gunung-gunung di Indonesia. Setiap tahunnya (Juni-Agustus) banyak dikunjungi pencinta alam mulai dari penduduk lokal, mahasiswa dan pecinta alam dari mancanegara. Suhu udara rata-rata sekitar 20?C; terendah 12?C. Angin kencang di puncak biasa terjadi di bulan Agustus. Pada Juli, angin masih cukup lemah dan cuaca cukup cerah, sehingga pendakian ke puncak bisa dilakukan kapan saja.
Read more: http://mustafarizaldi.blogspot.com
Baca selengkapnya Bagikan

.

.

MustafaRizaldi

IsLam

Tentang Islam