Rabu, 31 Oktober 2012

Proses Sistem Informasi

Pembelajaran tentang Analisis Sistem Informasi

Ada 5 proses sistem informasi yaitu :
1. Data resources
maksudnya kita harus awali dengan mencari dan mengidentifikasi data dulu seperti darimana data diperoleh, akan di entri di mana, yang mana data yang benar/salah, dll.



2.Hardware resources
dalam hal ini yang dibicarakan perangkat kerasnya seperti apa alat inputnya, bagaimana karakteristiknya, dimana disimpan, dimana ditampilkan dll. Intinya bagaimana cara mengentri data yang didukung oleh hardware.



3.Software resources
dimana ada hardware pasti ada softwarenya. dalam hal ini. software berperan seperti bagaimana membuat iklannya, bagaimana menampilkannya, dll.



4.People resources
suatu software dan hardware tidak dapat dioperasikan tanpa manusia, jadi tujuannya disini yaitu untuk mengoperasikan software dan hardware



5.Network resources
fungsinya jaringan yaitu untuk mendistribusikan informasi, yaitu dimana software dan hardware serta people harus baik agar pengguna dapat memperoleh informasi yang maksimal.


sekian dan Terima Kasih : )

Bisnis Proses

Haii..blog kali ini saya akan membahas tentang pembelajaran hari senin, tugas kelompok yang membuat analisis tentang RENTAL MOBIL. Tapi di tugas kali ini saya tidak masuk dalam kelompok karena, di bilang kelompok ku amburadur jadi di pecahkan.
Dan saya hanya menjadi komentator yang memberi saran ke kelompok2 lain ato pun memberi pertanyaan, yang saya pelajari dari RENTAL MOBIL tersebut, tentang bagaimana proses penggembangan perusahaan tersebut, seperti dari menganalisis data2 mobil yang akan d rentalkan dan setelah itu para coustemer yang ingin merental mobil yang mereka pilih, data-data yang kita simpan sebagai jaminanan bukti peminjaman. Durasi waktu peminjaman mobil, data-data atau kondisi mobil sebelum di pinjam dan setelah penggembalian mobil tersebut.
Mungkin hanya itu yang dapat saya sampaikan disini, dan mudah2an di kelompok2 lain

Sabtu, 27 Oktober 2012

Proses Software

Pada pertemuan kali ini, kita membahas tentang model software :
  1. Model Waterfall
  2. Model Prototyping
  3. Model Increamental
  4. Model Spiral
  5. Model Rapid Application Development
Software proses terbagi atas beberapa bagian yaitu :
·       Waterfall Model  
Dinamakan waterfall model karena proses ini seperti model air terjun. Proses selanjtnya dapat dikerjakan bila proses yang sebelumnya telah selesai dikerjakan.
Fase-fase pada Waterfall model menurut referensi Sommerville: 
·       Requirements analysis and definition: Mengumpulkan kebutuhan secara   lengkap kemudian kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.
·   System and software design: Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap. 
·  Implementation and unit testing: desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji baik secara unit
· Integration and system testing: Penyatuan unit-unit program kemudian diuji secara keseluruhan (system testing). 
· Operation and maintenance: mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya. 

Keunggulan pengaplikasian model ini, antara lain adalah sebagai berikut:
·Software yang dikembangkan dengan metode ini biasanya menghasilkan kualitas yang baik.
· Document pengembangan sistem sangat terorganisir, karena setiap fase harus terselesaikan dengan lengkap sebelum melangkah ke fase berikutnya.
Kekurangan pengaplikasian model ini, antara lain adalah sebagai berikut:
· Ketika problem muncul, maka proses berhenti, karena tidak dapat menuju ke tahapan selanjutnya. Bahkan jika kemungkinan problem tersebut muncul akibat kesalahan dari tahapan sebelumnya, maka proses harus membenahi tahapan sebelumnya agar problem ini tidak muncul. Hal-hal seperti ini yang dapat membuang waktu pengerjaan SE.
·Karena pendekatannya secara sequential, maka setiap tahap harus menunggu hasil dari tahap sebelumnya. Hal itu tentu membuang waktu yang cukup lama, artinya bagian lain tidak dapat mengerjakan hal lain selain hanya menunggu hasil dari tahap sebelumnya. Oleh karena itu, seringkali model ini berlangsung lama pengerjaannya.
·Pada setiap tahap proses tentunya dipekerjakan sesuai spesialisasinya masing-masing. Oleh karena itu, ketika tahap tersebut sudah tidak dikerjakan, maka sumber dayanya juga tidak terpakai lagi. Oleh karena itu, seringkali pada model proses ini dibutuhkan seseorang yang “multi-skilled”, sehingga minimal dapat membantu pengerjaan untuk tahapan berikutnya.

·Prototyping Model
Pada proses prototyping, keinginan pemesan adalah yang nomor satu. Awalnya ketika baru berjalan, setelah mendengar keinginan si pemesan, maka akan dibuatkan contoh dasar dari software yang diinginkan oleh si pemesan. Apabila tidak sesuai dengan keinginan, maka contoh dasar tersebut dapat dengan mudah dikembangkan/dirombak seusai dengan keinginan pemesan.
Keungggulan :
· Adanya kominuikasi yang baik antara pengembang dan pelanggan. 
· Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan
· Pelangggan  berperan aktif dalam pengembangan sistem
· Lebih menghemat waktu dalam pengembangan sistem
· Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya 
 Kelemahan :
· Ketidaksadaran user bahwa ini hanya suatu model awal bukan model akhir
· Pengembang kadang-kadang membuat implementasi yang sembarangan.
· Teknik dan tools yang tidak optimal pada prototipe yang akan tetap digunakan pada softare sesungguhnya 

· Rapid Application Development (RAD)

RAD merupakan pengembangan dari waterfall model, perbedaan mendasar pada RAD dibandingkan dengan waterfall model adalah pembagian tugas dalam pembuatan perangkat lunak. Pada hal ini pembuatan perangkat lunak di bagi dalam beberapa team dan ketika team tersebut telah menyelesaikannya, akan di gabung dan satukan dalam sebuah software. 
Keuntungan dari RAD : 
· Sangat berguna dilakukan pada kondisi user tidak memahami kebutuhan-kebutuhan apa saja yang digunakan pada proses pengembangan perangkat lunak. 
· RAD mengikuti tahapan pengembangan sistem sepeti umumnya, tetapi mempunyai kemampuan untuk menggunakan kembali komponen yang ada (reusable object) sehingga pengembang tidak perlu membuat dari awal lagi dan waktu lebih singkat berkisar antara 60 hari sampai 90 hari.
· Karena mempunyai kemampuan untuk menggunakan komponen yang sudah ada dan waktu yang lebih singkat maka membuat biaya menjadi lebih rendah dalam menggunakan RAD 
Kelemahan dari RAD :
· Proyek yang berskala besar, RAD memerlukan sumber daya manusia yang memadai untuk menciptakan jumlah tim yang baik. 
· RAD menuntut pengembang dan pelanggan memiliki komitmen dalam aktivitas rapid fire yang diperlukan untuk melengkapi sebuah sistem dalam waktu yang singkat. Jika komitmen tersebut tidak ada maka proyek RAD akan gagal.

· Incremental Model
Pada proses pembuatan software dengan menggunakan model ini, ketika proses analysis dan design telah selesai dikerjakan, maka dapat dilanjutkan ke increment yang berikutnya. Demikian juga selanjutnya. Pada proses ini, ketika increment selanjutnya di kerjakan, analysis yang dipakai tidak jauh berbeda dari increment sebelumnya. Hanya saja pada increment selanjutnya akan jauh lebih baik dan lebih mendekati keinginan pemesan software.
Kelebihan Increment Model
· Personil bekerja optimal
· Pihak konsumen dapat langsung menggunakan dahulu bagian-bagian yang telah selesai dibangun. COntohnya pemasukan data karyawan.
·  Mengurangi trauma karena perubahan sistem.  Klien dibiasakan perlahan-lahan menggunakan produknya bagian per bagian.
· Memaksimalkan pengembalian modal investasi konsumen
Kekurangan Increment Model 
· Kemungkinan tiap bagian tidak dapat diintegrasikan.
· Dapat menjadi build and Fix Model, karena kemampuannya untuk selalu mendapat perubahan selama proses rekayasa berlangsung.
· Harus Open Architecture 

·Spiral Model 

· Customer communication. Aktivitas yang dibutuhkan untuk membangun komunikasi yang efektif antara developer dengan user / customer terutama mengenai kebutuhan dari customer. 
· Planning. Aktivitas perencanaan ini dibutuhkan untuk menentukan sumberdaya, perkiraan waktu pengerjaan, dan informasi lainnya yang dibutuhkan untuk pengembangan software. 
· Analysis risk. Aktivitas analisis resiko ini dijalankan untuk menganalisis baik resiko secara teknikal maupun secara manajerial. Tahap inilah yang mungkin tidak ada pada model proses yang juga menggunakan metode iterasi, tetapi hanya dilakukan pada spiral model. 
·  Engineering. Aktivitas yang dibutuhkan untuk membangun 1 atau lebih representasi dari aplikasi secara teknikal. 
· Construction & Release. Aktivitas yang dibutuhkan untuk develop software, testing, instalasi dan penyediaan user / costumer support seperti training penggunaan software serta dokumentasi seperti buku manual penggunaan software. 
· Customer evaluation. Aktivitas yang dibutuhkan untuk mendapatkan feedback dari user / customer berdasarkan evaluasi mereka selama representasi software pada tahap engineering maupun pada implementasi selama instalasi software pada tahap construction and release.
Kelebihan dari model spiral adalah penyelesaian dan biaya proyek lebih mudah diperkirakan, karena hal-hal penting sudah dapat diketahui lebih awal yaitu pada saat pembuatan prototype.
Kelemahan dari model spiral adalah melibatkan banyak pihak, biaya mahal, dan proyek cenderung bersifat kompleks 

Rabu, 24 Oktober 2012

Pentingnya Membaca !


Saya mendapat beberapa alasan pentingnya membaca :

Enam Alasan Pentingnya Membaca

Jika Anda adalah seseorang yang benci dengan kegiatan membaca, ada baiknya Anda kaji ulang. Mengapa? Di bawah ini saya cantumkan enam alasan pentingnya kegiatan membaca. Saya tidak akan membuat tulisan ini menjadi panjang karena tulisan ini khusus dibuat untuk Anda yang benci membaca. 

Pertama:Membaca penting karena dapat membuka wawasan baru. Banyak hal-hal baru yang akan Anda temukan dalam sebuah bacaan. Hal-hal yang belum pernah Anda ketahui. Bahkan hal-hal yang sebelumnya tidak pernah Anda bayangkan ada. 
Kedua:Membaca penting karena dapat memberikan pencerahan baru pada pemikiran Anda. Saya yakin, tak jarang Anda digelayuti suatu persoalan yang Anda pikir tak ada pemecahannya. Atau barangkali tak banyak pilihan pemecahan yang dapat Anda tempuh. Bisa juga Anda menjalani sesuatu dengan suatu rutinitas yang membosankan. Saya anjurkan pada Anda: membacalah! Maka tanpa Anda duga Anda akan menemukan pencerahan baru bagaimana memecahkan masalah tersebut atau mengubah sesuatu yang cenderung rutin dan membosankan itu. Tingkatkan kualitas kehidupan pribadi Anda dengan membaca. 
Ketiga:Membaca penting karena dapat mencerdaskan intelektual, spiritual, emosional, dan kepercayaan diri yang berpadu dengan kerendahan hati. Membaca akan membuka peluang Anda untuk menyerap sebanyak mungkin ilmu pengetahuan yang bermanfaat bagi kehidupan. Membaca akan menumbuhkan kemampuan Anda untuk berpikir kreatif, kritis, analitis dan imajinatif. Melalui membaca Anda akan membentuk kemampuan berpikir lewat proses: menangkap gagasan/informasi, memahami, mengimajinasikan, menerapkan dan mengekspresikan. 
Keempat:Membaca penting karena membuat Anda menjadi seorang yang mandiri dalam mencari pengetahuan. Anda tak akan tergantung pada sekolah, les, kursus, atau seminar. 
Kelima:Membaca dapat memberikan kenikmatan tersendiri bagi jiwa. Membaca adalah sebuah wisata pikiran. Melalui membaca, Anda bisa pergi ke mana saja. Tanpa dibatasi oleh dimensi ruang dan waktu. Membaca akan memberikan kesempatan kepada Anda untuk berangan-angan. Membebaskan pikiran. 
Keenam:Membaca dapat membuat hidup lebih sukses. Tak percaya? Buktikan saja sendiri.

Selamat Mencoba : )

Rabu, 10 Oktober 2012

Rekayasa Perangkat Lunak

Hello..

Dalam 2 pertemuan dalam pelajaran ini, kita membahas tentang SOFTWARE..
Pengertian Software adalah sekumpulan data yang di simpan dan di atur oleh komputer, data elektronik yang di simpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu suatu perintah.

Macam - macam Software yaitu :
1. Sistem Software = berfungsi melayani Software lain.
    Contah : Antivirus, windows, winZIP, winRar, dll
2. Real-Time Software = mengolah data berdasarkan waktu real.
    Contoh : atm, chatting, dll
3. Business Software = Software yang di gunakan untuk bisnis.
    Contoh : Pengukuran
4. Engineering / Scientific Software = digunakan untuk keperluan teknis, masalah pengukuran/sains.
    Contoh :  Software Scientific
5. Embedded Software = Software yang di masukkan dalam perangkat keras.
    Contoh : Jam Tangan, AC, dll 
6. PC Software = Software yang digunakan untuk keperluan PC.
    Contoh : Photoshop, Core1Draw, dll
7. AI Software = Software yang sering digunakan dalam game dalam hal memprediksi / kecerdasan buatan.
    Contoh : Game Dota yang di lengkapi dengan Map Dota V6.75 AI
8. Web Apllication = Software berbasis web
    Contoh : Klik BCA

Sekian dan Terima Kasih : ) 

Kamis, 04 Oktober 2012

Analisis Sistem Informasi

Haii haii.. saya akan membahas tentang pelajaran yang saya dapat dari 2 pertemuan ANALISIS SISTEM INFORMASI..

Yang pertama kita di ajar apa pengertian dari Sistem, dan setelah kita mengerti lebih dalam lagi apa itu Sistem, kita di bagi dalam berapa kelompok. Dan rata-rata setiap kelompok terdiri dari 4-5 orang tapi sayangnya kelompok saya hanya 3 orang saja. Hmm kelompok saya membahas tentang "Taman Bermain". Setelah liat pembahasan yang kami dapat sih, tidak rumit-rumit amat ternyata ketika mau di bagi menjadi beberapa elemen itu yang membinggungkan. Dan untungnya Pak Sofyan memberikan kami penjelasan yang membuat kelompok saya mengerti tentang pembahasan yang di maksud. Dan pada saat pertemuan ke 2 kita harus memperlihatkan hasil kerja kelompok kita. Dan ternyata WOW AMAZING kelompok saya gambarnya sangat singkat dan kurang jelas. Pak Sofyan membagi kita dari nomor-nomor ada yang menjadi penjaga stand dan ada yang jalan ke stand-stand kelompok lain untung memberikan kritik dan saran. Tp kelompok saya sangatlah mendapat kritik yang kurang lebih menusuk di hati, gambarnya gini lah, gitulah SEGALA MACAM RUPA..

Dan Pak Sofyan menerangkan 1 persatu kekurangan dari setiap kelompok. Dan memang kelompok saya kurang detail dan masih banyak letak kesalahan. Mudah2an di pertemuan berikutnya saya lebih memahami proses pembelajaran Analisis Sistem Informasi.. Aminnnnnnn *pray* 



Selamat membaca.. Thank you : )