Diposkan pada Computer, Education, Sistem Informasi

SDLC Metode Rapid Prototyping dan Build and Fix

SDLC Metode Rapid Prototyping dan Build and Fix

SDLC (Systems Development Life Cycle, Siklus Hidup Pengembangan Sistem) atau Systems Life Cycle (Siklus Hidup Sistem), dalam rekayasa sistem dan rekayasa perangkat lunak, adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. Konsep ini umumnya merujuk pada sistem komputer atau informasi. SDLC juga merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-tahap: yaitu rencana(planning),analisa (analysis), desain (design), implementasi (implementation), uji coba (testing) dan pengelolaan (maintenance). Dalam rekayasa perangkat lunak, konsep SDLC mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodologi-metodologi ini membentuk suatu kerangka kerja untuk perencanaan dan pengendalian pembuatan sistem informasi, yaitu proses pengembangan perangkat lunak. Terdapat 3 jenis metode siklus hidup sistem yang paling banyak digunakan, yakni: siklus hidup sistem tradisional (traditional system life cycle), siklus hidup menggunakan protoyping (life cycle using prototyping), dan siklus hidup sistem orientasi objek (object-oriented system life cycle).

 

  1. PROTOTYPING MODEL

Perbedaan mendasar prototyping model adalah pembuatan prototype (perancangan sementara) sebelum membuat software secara keseluruhan. Langkah-Langkah Prototyping Model:

  1. Pengumpulan Kebutuhan -> yaitu mengumpulkan kebutuhan pelanggan.
  2. Membangun prototyping -> Membuat rancangan sementara yang berfokus pada penyajian untuk pelanggan.
  3. Evaluasi prototyping ->Prototyping yang sudah dibuat kemudian dievaluasi. Jika ada yang tak sesuai dengan keinginan pelanggan, maka prototyping dibuang dan dibuat ulang. Jika sudah sesuai berlanjut ke tahap sebelumnya.
  4. Mengkodekan sistem -> prototyping yang sudah disetujui kemudian diterjemahkan ke dalam bahasa pemograman yang sesuai.
  5. Menguji sistem -> Sistem software yang siap dipakai kemudian di tes. Pengujian dengan white box, black box, basis path, pengujian arsitektur dll.
  6. Evaluasi sistem -> Sistem yang ada kemudian di evaluasi menurut keinginan pelanggan. Pada tahap ini jika pelanggan belum menyetujui software maka software masih bisa diubah. tetapi ketika pelanggan sudah menyetujui software, software tidak bisa diubah lagi (tidak dapat di maintenance)
  7. Menggunakan sistem -> Pelanggan menggunakan sistem yang sudah disetujui. Kelebihan Prototyping Model: Sudah terstruktur Komunikasi antara pengembang dan pelanggan baik Menghemat waktu Penerapan menjadi lebih mudah karena pelanggan mengetahui apa yang dia harapkan Kekurangan Prototyping Model: Software tidak cocok digunakan untuk waktu lama Kurang fleksibel terhadap perubahan

Lanjutkan membaca “SDLC Metode Rapid Prototyping dan Build and Fix”

Iklan
Diposkan pada CodeIgniter, Computer, Education, Sistem Informasi, WordPress, XAMPP

Cara Membuka Program yang Menggunakan CodeIgniter di XAMPP 8080

I love yu~ ❤

I need yu~ ❤

yu yu Yuta is back ^^/

Mungkin beberapa diantara kalian ada yang memiliki nasib seperti saya. Iya, menggunakan XAMPP dengan port 8080. Dan ketika kita ingin menggunakan Code Igniter. Program kita tidak mau terbuka. Nanya kanan-kiri depan-belakang tapi, tetap gak bisa sampai seminggu berlalu begitu saja tanpa ngerjain tugas. Ada yang seperti itu? Jika iya. Nasib kita sama, bro.

Tenang. Karena kita senasib. Jadi, kali ini Yuta akan ngasih tips dan trik untuk mengatasinya.

  1. Jangan panik. [jangan kayak gue yang panik karena takut gak dapet nilai karena semua tugas kuliah bergantung sama lappie ku tercinta. Kalem ae, guys. Ada seribu satu jalan menuju ROMA whooo]
  2. Pastikan kalian sudah menginstall dan mengaktifkan XAMPP.
  3. Setelah itu, coba kalian jalankan program kalian seperti biasa.

Tidak bisa? Ada beberapa kemungkinan kenapa tidak bisa.

  • Folder CodeIgniter tidak berada di dalam folder htdocs yang tersimpan di folder XAMPP
  • Port yang kalian gunakan ialah port 8080 [seperti yang akan dibahas kali ini]

Maksudnya port 8080 apaan sih?

Jika kalian ketika menginstall XAMPP dan itu berjalan sangat mudah dan sangat simpel seperti seharusnya. Itu artinya kalian menggunakan port sebenarnya.

Port sebenarnya? Lanjutkan membaca “Cara Membuka Program yang Menggunakan CodeIgniter di XAMPP 8080”

Diposkan pada Computer, Education, Sistem Informasi

Prinsip Pengembangan Sistem

IS4.png

Sebelumnya, kalian tahu gak sih apa itu Pengembangan Sistem Informasi?

Sistem, kalian tahu gak sistem itu apa?

Sistem adalah kumpulan bagian-bagian atau subsistem-subsistem yang disatukan dan dirancang untuk mencapai suatu tujuan. Sedangkan informasi diartikan sebagai hasil pengolahan data yang digunakan untuk suatu keperluan, sehingga penerimanya akan mendapat rangsangan untuk melakukan tindakan. Data adalah fakta yang jelas lingkup, tempat dan waktu-nya. Data diperoleh dari sumber data primer atau sekunder dalam bentuk berita tertulis atau sinyal elektronis.

Lalu? Sistem Informasi itu apa?

Terdapat berbagai  macam pengertian Sistem Informasi menurut beberapa ahli, diantaranya :

  • Sistem informasi (Information System) adalah sekumpulan komponen yang saling berhubungan, mengumpulkan atau mendapatkan, memproses, menyimpan dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi serta membantu manajer dalam mengambil keputusan (Kent, 2008).
  • Pengertian dari sistem informasi menurut Komunitas Mahasiswa Sistem Informasi di Yogykarta memaparkan bahawa Sistem informasi adalah sebuah aplikasi komputer yang digunakan untuk mendukung operasi dari suatu organisasi serta merupakan aransemen dari orang, data dan proses yang terjadi di dalamnya yang berinteraksi satu sama lain dalam menudukung dan memperbaiki organisasi serta mendukung dalam pemecahan masalah dan kebutuhan pembuat keputusan (KAMI, 2008).

Pengembangan sistem informasi sering disebut proses pengembangan sistem (System Development). Terdapat beberapa definisi mengenai pengembangan sistem informasi diantaranya adalah :

  • Aktifitas untuk menghasilkan sistem informasi berbasis computer untuk menyelesaikan permasalahan (problem) organisasi atau memanfaatkan kesempatan (opportunities) yang timbul.
  • Kumpulan kegiatan para analis sistem, perancang, dan pemakai yang mengembangkan dan mengimlementasikan sistem informasi.
  • Tahapan kegiatan yang dilakukan selama pembangunan sistem informasi
    Proses merencanakan, mengembangkan, dan mengimplementasikan sistem informasi dengan menggunakan metode, teknik, dan alat bantu pengembangan tertentu.

Pengembangan sistem merupakan penyusunan suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. Sistem Informasi secara teknis dapat didefinisikan sebagai sekumpilan komponen yang saling berhubungan, mengumpulkan atau mendapatkan, memproses, menyimpan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi. Selain menunjang proses pengambilan keputusan, koordinasi, dan pengawasan, sistem informasi juga dapat membantu manajer dan karyawan menganalisis permasalahan, menggambarkan hal-hal yang rumit, dan menciptakan produk baru.

Jadi, pengembangan sistem merupakan penyusunan suatu sistem yang baru untuk
menggantikan sistem yang lama secara keseluruhan atau memperbaiki
sistem yang telah ada. Lanjutkan membaca “Prinsip Pengembangan Sistem”

Diposkan pada Computer, Education, WordPress

Mempercantik WordPress dengan Lagu

I love yu~ ❤

I need yu~ ❤

yu yu Yuta is back^^/

Pasti kalian sering sekali mengunjungi banyak website yang memiliki banyak warna. Pasti kalian bertanya-tanya. Kenapa website mereka terlihat enak dilihat. Tunggu, tapi jika kalian teliti lagi. Kalian juga akan menemui banyak website yang menyediakan lagu-lagu indah untuk kalian.

Nah, di sini Yuta akan membahas cara menambahkan Lagu di WordPress dengan menggunakan bantuan SoundCloud.

  • Pertama kalian berselancar untuk mencari lagu yang pas untuk kalian di https://soundcloud.com/
  • Seperti yang dilihat. Yuta akan mencoba dengan menggunakan lagu ASTRO yang berjudul 1 in a Million.1
  • Dalam gambar tersebut dapat dilihat ada button Share. Lalu kita klik “Share”

Lanjutkan membaca “Mempercantik WordPress dengan Lagu”

Diposkan pada codeblock, Computer, Education

OOP Code::Blocks

OBJECT ORIENTED PROGRAM (OOP)

 

13.1 Object Oriented Program

OOP adalah pemrograman yang menitikberatkan kepada objek-objek untuk menyelesaikan tugas atau proses dari program tersebut. Sedangkan penitik beratkan ini dimaksudkan adanya interaksi pengiriman nilai, pesan atau pernyataan antar objek. Kemudian objek yang merespon hasil dari interaksi tersebut akan membentuk suatu tindakan atau aksi.

Class merupakan gambaran atau abstraksi karakter dan sifat dari suatu objek. Class  uga dapat mendefinisikan ciri dan perilaku objek tersebut.

          Object (objek) adalah suatu data atau entitas yang berwujud maupun tidak berwujud, memiliki sifat (karakteristik) tertentu sesuai dengan kondisi atau status dari penggunaannya. Data atau entitas di dalam pemrograman dapat disebut dengan blok fungsi. Contoh pensil adalah suatu objek yang memiliki attribute (karakter) jenis, warna, panjang dan lain-lain.

Metode merupakan tata cara objek tersebut diperlakukan, atau penggunaan atau manfaat dari objek tersebut. Pensil juga memiliki methode (perilaku) seperti diruncingkan, digunakan dan lain lain.

Bentuk umum dari kelas:

class class_name

{

private:

data element_class;

method;

public:c

data element_class;

method;

protype function;

};

object declaration;

 

Pada sebuah kelas, item-item di dalamnya bisa bersifat private atau public. Secara default, semua item di dalam kelas bersifat private. Jadi tanpa menuliskan kata kunci private, semua item di dalam kelas sudah private.

Public pada kelas

Public (public) menyatakan bahwa deklarasi variabel atau itemitem yang ada di dalam kelas dapat diakses dari luar kelas.

Private pada kelas

               Private digunakan pada kelas untuk memproteksi anggotaanggota tertentunya agar tidak dapat diakses dari luar kelas secara langsung.

Konstruktor

               Konstruktor (constructor) merupakan suatu fungsi dari anggota suatu kelas yang memiliki nama yang sama dengan nama kelas fungsi itu berada. Konstruktor ini digunakan untuk mengalokasikan ruang untuk suatu objek dan untuk memberikan nilai awal.

Cara pendeklarasikan konstruktor.

Class hitung

{

Private:

int a;

int b;

public:

int a();

int b();

hitung (int mudah);//deklarasi konstruktor

};

 

Latihan 1 Public Class

Lanjutkan membaca “OOP Code::Blocks”

Diposkan pada codeblock, Computer, Education

Structure Code::Blocks

STRUCTURE

12.1 Struktur

Struktur digunakan untuk mengelompokan sejumlah data yang mempunyai tipe data yang berbeda. Variabel-variabel yang membentuk sebuah struktur dinamakan elemen struktur.

Penggunaan Struktur menggunakan bentuk umum :

Structure nama_tipe_struktur

{

elemen_struktur;

…..

….

};

 

Struct

{

Elemen_structure;

….

….

}

Nama_tipe_struktur;

 

Hal yang perlu di perhatikan :

  • Penulisan nama Structure jika mengikuti bentuk umum pertama, penggunaan nama structure-nya tidak bisa langsung di gunakan, karena secara otomatis menjadi sebuah tipe data. Dan penggunaannya harus menggunakan objek/nama variabel yang menggunakan dari nama structure itu sendiri
  • Penulisan nama Structure dengan mengikuti bentuk umum kedua,maka penggunaan nama structure-nya bisa langsung di aplikasikan.

12.2 Menggabungkan Struktur Dengan Array dan Function

Bentuk umumnya:

Struct

{

Elemen_struktur;

…….;

} nama_tipe_struktur[jml_index];

Catatan:

Penggunaan Struktur dengan array, dapat dilakukan dengan mengelompokkan variabel-variabel array kedalam nama struktur. Sehingga bisa terlihat bedanya variabel array dengan variabel biasa. Lanjutkan membaca “Structure Code::Blocks”