Posts

Showing posts from 2016

Scrum Dan Model Agile Method Lainnya

Image
Scrum Dan Model Agile Method Lainnya Pada ulasan sebelumnya telah dibahas mengenai Agile Software Development . Untuk melanjuti penjelasan mengenai hal tersebut, pada kesempatan kali ini akan dibahas mengenai beberapa model Agile Method. Scrum juga merupakan salah satu dari model Agile Method, tetapi model ini adalah salah satu model yang paling sering digunakan, kok bisa ? Semuanya ada disini, tetap di kafetech.blogspot.co.id  ya. Extreme Programming (XP) Yang pertama ada Extreme Programming, Extreme Programming sendiri adalah suatu bentuk pembangunan perangkat lunak yang berbasis nilai kemudahan, komunikasi, umpan balik, dan keberanian. Model ini bekerjadalam whole team bersama-sama dengan praktek yang mudah. Dalam Extreme Programming terdapat 12 practices utama, yaitu : Planning Game Small, frequent realeses System metaphors Simple design Testing (unit testing dan TDD) Frequent refactoring Pair programming Collective code ownership Continuous integration 40-ho

Agile Software Development - Membangun Aplikasi dengan Cara yang Sehat

Image
Agile Software Development Membangun Software dengan Cara yang Sehat Agile, pernah dengar kata-kata ini ? Agile sendiri adalah salah satu metodologi dalam pengembangan sebuah software. "Membangun software dengan cara yang sehat", maksud dari judul ini adalah dengan menggunakan Agile Software Development kita dapat mengembangkan aplikasi tanpa harus membuat tim developer merasa tertekan dengan permintaan user yang berkelanjutan dan user merasa puas dengan apa yang dikerjakan oleh developer. Bagaimana sistem kerjanya ? semuanya ada disini di kafetech.blogspot.co.id . Apa itu Agile Software Development ? Agile Software development adalah salah satu metodologi dalam pengembangan sebuah software (perangkat lunak). Kata Agile berarti bersifat cepat, ringan, bebas bergerak, waspada. Konsep Agile software development dicetuskan oleh Kent Beck dan 16 rekannya dengan menyatakan bahwa “Agile Software Development adalah cara membangun software dengan melakukan dan membantu ora

Analisa Kebutuhan Dan Masalah Batu (The Rock Problem) Software Engineering

Image
Analisa Kebutuhan Dan Masalah Batu (The Rock Problem) Software Engineering Menganalisis dan menentukan kebutuhan sebelum melakukan pembuatan software merupakan kunci keberhasilan dalam software engineering. Jangan sampai dalam melakukan pembuatan software, kebutuhan awal belum matang bahkan tidak faham dengan kebutuhan tersebut. Pada kesempatan ini kafetech.blogspot.co.id akan menjelaskan pentingnya analisa kebutuhan dan masalah batu masalah yang sering terjadi pada software engineering. Bridge vs Software Ada perumpamaan dalam pembuatan software, Bridge vs Software . Ketika sebuah jembatan mengalami kerusakan bahkan jatuh, kejadian tersebut akan diselidiki secara menyeluruh. Pastinya penyelidikan tersebut akan menyelidiki mengenai penyebab jatuhnya jembatan. Kemudian akan dikeluarkan laporan tertulis mengenai hal tersebut, sehingga pada kemudian hari penyebab tersebut tidak akan terulang kembali. Akan tetapi, berbeda dengan perindustrian software. Kegagalan atau kerusa

Reuse Oriented atau Component Based Software Engineering (CBSE)

Image
Reuse Oriented atau Component Based Software Engineering (CBSE) Pada sebagian besar proyek perangkat lunak, ada beberapa developer yang menggunakan reuse software. Hal ini sering terjadi secara informal ketika orang bekerja pada proyek yang memiliki desain yang sama atau kode yang mirip dengan apa yang dibutuhkan. Pengembang mencari komponen yang mirip, kemudian diubah sedemikian serupa sehingga menjadi yang diinginkan, dan menggabungkannya ke dalam sistem. Seperti apa pemodelan ini, tetap di kafetech.blogspot.co.id . Pada abad ke-2, proses pengembangan perangkat lunak yang berfokus pada penggunaan kembali (Reuse-oriented) menjadi banyak digunakan. Pendekatan reuse-oriented mengandalkan basis komponen perangkat lunak yang dapat digunakan kembali dan komponen-komponen ini akan diintegrasikan kembali dengan kerangka kerja. Kadang-kadang, komponen ini menggunakan ketentuan yang benar (COTS atau Commercial Off-The-Shelf System) yang dapat memberikan fungsi tertentu seperti p

Incremental Development - Pembuatan Sistem Software Dengan Metode Penambahan

Image
Incremental Development Pembuatan Sistem Software Dengan Metode Inkremental Pembangunan inkremental didasarkan kepada ide pengembangan pada implementasi awal, memperhatikan komentar pengguna, dan berkembang melalui beberapa versi sampai sistem yang memadai. Spesifikasi, pengembangan, dan validasi kegiatan tidak disisipkan secara terpisah, dengan umpan balik yang cepat di seluruh kegiatan. Simak terus di kafetech.blogspot.co.id . Metode ini lebih baik daripada pendekatan air terjun (waterfall) bagi sebagian besar bisnis, e-commerce , dan sistem pribadi. Pembangunan inkremental mencerminkan cara kita memecahkan masalah. Sering kali pengembang (developer) jarang bekerja dan bersolusi dengan masalah lengkap di muka, tetapi lebih sering pengembang bergerak ke arah solusi dalam serangkaian langkah-langkah, dan ketika pengembang menyadari bahwa telah melakukan kesalahan, pengembang akan mundur ke langkah sebelumnya. Maka dari itu, dengan mengembangkan perangkat lunak secara berta

Waterfall System Model - Pembuatan Sistem Dengan Model Air Terjun

Image
Waterfall System Model Pembuatan Sistem Dengan Model Air Terjun Proses pembuatan sistem software memiliki banyak jenis, salah satunya adalah Waterfall System Model (dalam bahasa Indonesia : Model Proses Air Terjun). Metode ini merupakan nenek moyang dari pemodelan sistem yang lain. Seperti apa pemodelan sistemnya, tetap di  kafetech.blogspot.co.id . Model air terjun ini mempunyai kegiatan proses dasar spesifikasi, pengembangan, validasi, dan evolusi dan mewakili mereka sebagai fase proses terpisah seperti spesifikasi persyaratan, desain perangkat lunak, implementasi, pengujian, dan sebagainya. Model pertama yang diterbitkan dari proses pengembangan perangkat lunak yang berasal dari sistem proses rekayasa yang lebih umum (Royce, 1970). Tahapan utama dari model air terjun langsung mencerminkan kegiatan pembangunan sistem perangkat lunak yang mendasar : Persyaratan analisis dan definisi, Layanan sistem, kendala, dan tujuan yang ditetapkan oleh konsultasi dengan pe

Macam Contoh DBMS Dan Informasi Lainnya Seputar DBMS

Image
Macam Database Manajement System (DBMS) dan Informasi Lain Seputar DBMS Database Manajement System atau seringkali disebut dengan DBMS adalah suatu software yang digunakan untuk membangun sebuah sistem basis data yang berbasis komputerisasi. Ada banyak vendor yang sudah memberikan software DBMS, siapa aja ya ? Ayo baca kelanjutannya disini di kafetech.blogger.co.id . Macam DBMS beserta vendornya Beberapa macam contoh beberapa nama software Database Manajement System (DBMS) disertai oleh vendor yang membuat aplikasi tersebut.  Ms. Access - Microsoft Corporation DB2 - IBM Informix - IBM Ingres - Computer Association Oracle - Oracle Corporation MySQL - The MySQLAB Company Sybase - Sybase Inc . PostgreSQL - www.postgresql.com Ms. SQL Server - Microsoft Corporation Visual dBase - Borland FireBird - Official Mozilla FireFox Builds Visual FoxPro - FoxPro Corporation Mekanisme sistem database secara umum beserta gambaran arsitekturnya Sistem Basis

7 Prinsip Dalam Pendekatan Praktis Software Engineering Dan Pembuatan Software Sistem

Image
7 Prinsip Dalam Pendekatan Praktis Software Engineering Dan Pembuatan Software Sistem  Dalam mempelajari rekayasa perangkat lunak perlu kita ketahui juga tentang beberapa pendekatan praktis. Sebenarnya ada banyak hal atau pendekatan yang harus diperhatikan dalam membuat sebuah perangkat lunak  atau software, contoh saja yaitu 7 prinsip, proses pembuatan, alur proses, dan lainnya. Nah pada kesempatan kali ini akan dibahas mengenai pendekatan praktis rekayasa perangkat lunak, tetap disini ya di kafetech.blogspot.co.id . 7 Prinsip pendekatan praktis rekayasa perangkat lunak Dalam mempelajari pembuatan sebah perangkat lunak terdapat istilah 7 prinsip atau kaidah pembuatan, yaitu : Mempunyai alasan yang jelas (the reason it all exists) Sederhana (keep it simple) Mempertahankan visi (maintain the vision) Apa yang kamu buat, orang lain yang memakai (what you produce, other will consume) Terbuka kepada masa depan (be open to the future) Rencanakan kedepan untuk digunakan kembal

Pengkabelan Jaringan Dan Cara Membuat Kabel Jaringan RJ45

Image
Pengkabelan Jaringan Dan Cara Membuat Kabel Jaringan RJ45 Pada saat kita berbicara, agar suara yang kita ucapkan bisa sampai ke telinga rekan yang kita ajak bicara, dibutuhkan sebuah media transmisi, dalam hal ini udara. Setiap jaringan komputer juga membutuhkan media transmisi. Media transmisi jaringan komputer ada banyak, bisa menggunakan media kabel, gelombang radio/wireless, infrared, bluetooth, atau saat ini yang populer menggunakan media cahaya (fiber optic). Kebanyakan media transmisi yang digunakan saat ini adalah jenis kabel. Setiap jenis kabel khususnya mempunyai kemampuan dan spesifikasinya yang berbeda, oleh karena itu dibuatlah pengenalan tipe kabel. Ikuti terus di kafetech.blogspot.co.id Kabel Twisted Pair Kabel twisted-pair adalah jenis kabel yang digunakan untuk komunikasi telepon dan sebagian besar jaringan ethernet modern. Sepasang kabel membentuk sebuah jalur yang dapat mengirimkan data. Pasangan kabel tersebut dibuat saling melilit untuk memberikan perli

Pengertian Software, Software Engineering, Dan Disiplin Ilmu Software Engineering

Image
Mengenal Lebih Dalam Apa Itu Software, Software Engineering, dan Disiplin Ilmu Software Engineering Software atau perangkat lunak, salah satu perangkat penting yang tidak akan pernah lepas dari zaman teknologi, apalagi teknologi yang sekarang semakin maju dan semakin modern.  Tapi apakah kamu tau apa itu software ? Dan apa itu software engineering ? Ayo kita lebih mengenal lebih dalam tentang semua hal tersebut disini k afetech.blogspot.co.id . Ada 3 bab yang akan kita bahas sekarang, yaitu :  Apa itu software Apa itu software engineering Disiplin software engineering Apa itu software ? Menurut definisi dari IEEE, Software adalah komputer program, prosedur, dokumentasi yang mungkin terkait, dan data yang berkaitan dengan pengoperasian sistem komputer. Definisi dari IEEE tentang software, sangat mirip dengan definisi dari ISO tentang software, Komputer program (kode) Prosedur Dokumentasi Data yang diperluakan untuk pengoperasian sistem software Apa itu s