Monday, October 29, 2012

Process Business of Rental Cars !


Night bloggers ^^

Sekarang saya akan membahas masalah PROSES BISNIS yang telah kami bahas dan pelajari bersama dalam kelas maupun secara berkelompok.

PROSES BISNIS yang akan dibahas yaitu PROSES BISNIS RENTAL MOBIL.

Menurut saya, proses bisnis suatu perusahaan itu tidak dapat dilakukan sendiri oleh pimpinan melainkan harus dilakukan oleh lebih dari 1 orang yang memiliki pembagian kerja yang berjalan secara teratur sehingga perusahaan tersebut dapat berkembang dengan baik serta saling berhubungan dan terkait satu sama lain dalam melaksakan tugasnya masing-masing.

Oleh karena itu, proses bisnis memerlukan struktur organisasi dan sumber daya dalam pelaksanaanya serta memerlukan kebijakan dan aturan dalam mengatur pekerja suatu perusahaan. Selain itu, dibutuhkan pula partisipasi yang aktif dari seluruh pekerja bahkan pimpinan dalam memajukan suatu perusahaan.

Pendapat saya itu, saya dapatkan berdasarkan hasil kerja kelompok yang saya lakukan bersama teman kelompok saya saat mengerjakan tugas yang diberikan yaitu menganalisis proses-proses bisnis apa saja yang diperlukan oleh rental mobil dalam mencapai tujuan yaitu keuntungan bagi perusahaan.

Pertama-tama, saya akan membahas apa saja yang dibutuhkan oleh suatu perusahaan rental dalam melakukan proses bisnis . . .

Suatu perusahaan rental mobil, memerlukan (menurut kelompok saya) :
  • Pimpinan yang membuka lapangan kerja sekaligus menanamkan modal akan perusahaan tersebut dapat berdiri.
  • Divisi administrasi yang mengatur segala macam transaksi keuangan dan pembayaran yang terjadi dalam perusahaan baik pemasukan maupun pengeluaran.
  • Divisi marketing yang melakukan segala sesuatu yang berhubungan dengan kebutuhan dan keingingan serta kepentingan pelanggan, seperti : melakukan promosi kepada masyarakat luas, menawarkan jenis mobil yang sesuai dengan kebutuhan atau keinginan pelanggan sebelum meminjam mobil tertentu.
  • Divisi operasional dan pemeliharan yang mengatur segala keperluan dan perbaikan yang berhubungan dengan mobil dalam perusahaan rental mobil, seperti : pemeliharan kondisi mobil dan pengecekan mobil setelah dan sebelum dipinjam oleh pelanggan, mengurus penambahan unit mobil yang dilakukan oleh perusahaan.
  • Divisi personalia yang megurus bagian pekerja (sopir) yang merupakan layanan tambahan yang disediakan oleh perusahaan bagi pelanggan.
  • Pelanggan yang menyewa mobil dari suatu perusahaan rental mobil dan peran pelanggan sangat berpengaruh kepada suatu perusahaan karena jika tidak terdapat pelanggan maka suatu perusahaan tidak dapat berjalan.
Selanjutnya, saya akan membahas hubungan dari semua divisi-divisi yang ada dalam perusahaan rental mobil tersebut . . .
Hubungan semua divisi-divisi tersebut adalah (menurut kelomok saya) :
  • Seorang pimpinan mendapatkan laporan per bulan dari setiap divisi yang dimiliki suatu perusahaan seperti :
    • Divisi administrasi memberikan laporan berapa keuntungan yang diperoleh per bulan, seberapa banyak pengeluaran yang dilakukan oleh perusahaan (pengeluaran perusahaan yaitu : biaya pemeliharaan mobil, biaya penambahan unit mobil) serta laporan biaya-biaya lain yang ada (seperti biaya denda keterlambatan pelanggan mengembalikan mobil serta denda yang dikenakan apabila merusak fasilitas mobil) dan tak lupa juga laporan gaji pegawai-pegawai termasuk sopir yang bekerja dalam suatu perusahaan.
    • Divisi marketing memberikan laporan per bulan kepada pimpinan mengenai suara  konsumen yang mempunyai kebutuhan dan keinginan yang berbeda-beda serta jenis mobil yang diminati oleh pelanggan yang dapat menjadi info penting bagi pimpinan agar dapat mengelolah perusahaannya agar dapat menjadi lebih baik dengan mengikuti keinginan dan kebutuhan pelanggan serta divisi marketing pun melakukan aktivitas promosi yang harus di diskusikan dengan pimpinan, apabila disetujui oleh pimpinan maka promosi tersebut baru dapat dilaksanakan.
    • Divisi operasional dan pemeliharan memberikan laporan per bulan kepada pimpinan mengenai jenis pemeliharan dan perbaikan apa yang telah dilakukan dalam waktu 1 bulan tersebut serta laporan pencatatan jumlah unit mobil (keadaan baik maupun kurang baik) sehingga dapat dijadikan sebagai bahan pertimbangan bagi pimpinan dalam melakukan penambahan mobil.
    • Divisi personalia memberikan laporan per bulan kepada pimpinan mengenai kondisi pekerja-pekerja yang ada termasuk apabila ada yang pekerja yang layak dikeluarkan atau mencari pekerja baru (termasuk sopir).
  • Divisi administrasi berhubungan dengan :
o   Divisi marketing :
§  Pelanggan melakukan pembayaran apabila ada bukti pengisian formulir dari bagian marketing yang menjadi event bagi bagian divisi agar dapat melakukan transaksi.
o   Divisi operasinal dan pemeliharaan :
§  Bukti pembayaran dari bagian administrasi di jadikan event bagi bagian operasional dan pemeliharan agar dapat  mengeluarkan mobil dari gudang, begitu pula dengan pengembalian mobil.
§  Berhubungan pula apabila ada lecet pada mobil yang telah dipinjam dan keterlambatan pengembalian mobil, maka pembayaran denda tersebut akan dilakukan pada bagian administrasi.
§  Begitu pula pada masalah penambahan mobil, tagihan pembayaran (dari supplier) akan dilakukan pada bagian administrasi.
§  Serta biaya pemeliharaan dan perbaikan yang dilakukan pada bagian operasional dan pemeliharaan dilakukan pada bagian administrasi.
o   Divisi personalia :
§  Berhubungan dengan pembayaran gaji pekerja-pekerja yang ada dalam suatu perusahaan.
  • Divisi marketing berhubungan dengan :
    • Divisi operasional dan pemeliharaan pada masalah penambahan unit mobil, dimana karena bagian marketing mengetahui kebutuhan dan keinginan pelanggan maka bagian marketing memberikan info kepada bagian operasional agar menambah unit mobil (baik jenis maupun jumlah) sesuai dengan keinginan dan kebutuhan kebanyakan pelanggan, dan adapula supplier yang berhubungan dalam masalah ini sebagai pemasok mobil bagi suatu perusahaan rental mobil.

Selanjutnyaa..
saya dan teman kelompok saya akan menggambarkan semua hubungan divisi-divisi dalam perusahaan rental mobil ini dalam bentuk FLOW CHART ! 

W a i t i n g !!

Thankyouuuu ^^ BYEEE ~

Monday, October 22, 2012

Model Software ^^

Helloooooo everyone !

Pada pertemuan ini, kami telah menyelesaikan materi MODEL SOFTWARE yang terdiri dari :

  1. Model Waterfall
  2. Model Prototyping
  3. Model Increamental
  4. Model Spiral
  5. Model Rapid Application Development
Mari kita bahas satu persatuuu ~~~~~

MODEL WATERFALL

Model ini terdiri dari bagian analysis, design, code, test

Tahap-tahap dalam waterfall model akan berlanjut apabila tahap sebelumnya sudah selesai dilakukan. Jika tidak selesai maka tahapan selanjutnya tidak berlanjut. Model waterfall ini adalah model klasik dan biasa disebut model air terjun. Model ini berurutan dalam membangun software.

Penjelasan gambar :

  • 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.

Kelebihan Waterfall Model :

  • Merupakan model pengembangan paling handal dan paling lama digunakan.
  • Cocok untuk system software berskala besar.
  • Cocok untuk system software yang bersifat generic.
  • Pengerjaan project system akan terjadwal dengan baik dan mudah dikontrol.
Kekurangan Waterfall Model :
  • Persyaratan system harus digambarkan dengan jelas.
  • Rincian proses harus benar-benar jelas dan tidak boleh berubah-ubah.
  • Sulit untuk mengadaptasi jika terjadi perubahan spesifikasi pada suatu tahapan pengembangan.
Bahan referensi :
 

MODEL PROTOTYPING



Pembuatan software model ini selalu mengikuti pengembangan dari permintaan customer. Pembuatan pertama dilakukan sesuai dengan keinginan customer, lalu diperlihatkan kepada customer. Jika ada yang ingin ditambahkan maka software tersebut diperbaiki kembali.Tahapan ini terus berlanjut sampai keinginan customer tercapai atau terpenuhi.


Kelebihan Prototyping Model :

  • Prototype melibatkan user dalam analisa dan desain.
  • Punya kemampuan menangkap requirement secara konkret daripada secara abstrak.
  • Untuk digunakan secara standalone.
  • Digunakan untuk memperluas SDLC.
  • Mempersingkat waktu pengembangan Sistem Informasi.
Kekurangan Prototyping Model :
  • Proses analisis dan perancangan terlalu singkat.
  • Mengesampingkan alternatif pemecahan masalah.
  • Biasanya kurang fleksible dalam menghadapi perubahan.
Bahan referensi :
http://itsum.wordpress.com/2010/09/27/kelebihan-dan-kekurangan-setiap-model-pada-software-development-life-cycle-sdlc/

MODEL INCREMENTAL


Model incremental ini pada tahap incremental 1 membuat komponen software yang paling penting sehingga bagian itu sudah dapat dipakai oleh customer. Bagian selanjutnya akan ditambah/diperbaiki apabila ada permintaan/keluhan customer yang akan masuk pada tahap incremental 2. Pada setiap tahapan increment terdapat 4 tahap, yaitu analysis, design, code, test. Tahapan-tahapan tersebut akan terus berlanjut sampai software tersebut sudah memenuhi kebutuhan dan keinginan customer.

Kelebihan Incremental Model :

  • Memberikan kualitas produk operasional pada setiap tahap tetapi hanya satu yang memenuhi persyaratan dari klien.
  • 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 Incremental Model :                 
  • Tiap bagian tidak dapat diintegrasikan.
  • Setiap tambahan yang dibangun harus dimasukkan kedalam struktur yang ada tanpa menurunkan kualitas dari yang telah dibangun system tersebut sampai saat ini.
  • Penambahan staf dilakukan jika hasil incremental akan dikembangkan lebih lanjut.
Bahan referensi :
http://nurulqomariah16.blogspot.com/2011/03/model-incremental.html
http://top-bing.blogspot.com/2010/04/penjelasan-inceremental-model.html

MODEL SPIRAL



Model ini adalah model gabungan antara Prototyping dan Incremental Model. Tahapan-tahapan dalam model ini yaitu :
customer communication, planning, risk analysis, engineering, construction & release, customer evaluation yang terus terulang selama kebutuhan customer belum terpenuhi.

Penjelasan Gambar :


Customer Communication :

Adanya perbincangan antara customer dan development mengenai permintaan/kebutuhan customer terhadap software yang akan dibuat.

Planning :

Customer & development merencanakan waktu yang dibutuhkan agar software dapat selesai dibuat pada waktunya, serta merencanakan software dan perangkat lain yang cocok untuk customer dari kebutuhannya.

Risk Analysis :

Development menganalisis bentuk-bentuk dan model-model software bagaimana yang akan dibuat yang sesuai kebutuhan customer.

Engineering :

Bagian mengimplementasian perencanaan dalam bentuk coding dan development pun menyediakan buku panduan (help) agar customer mengetahui cara menggunakan software tersebut.

Construction & Release :

Customer mencoba software tersebut untuk mengetahui apakah software tersebut sudah bagus atau masih harus diperbaiki lagi.

Customer Evaluation :

Development menanyakan hal apa yang ingin diperbaiki dari software yang telah dicoba, dan apabila customer ingin software tersebut akandiperbaiki oleh development sehingga tahapan selanjutnya akan masuk kembali ke tahap awal.

Kelebihan Model Spiral :

  • Dapat disesuaikan agar perangkat lunak bisa dipakai selama hidup perangkat lunak komputer.
  • Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar.
  • Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap resiko setiap tingkat evolusi karena perangkat lunak terus bekerja selama proses.
  • Menggunakan prototipe sebagai mekanisme pengurangan resiko dan pada setiap keadaan di dalam evolusi produk.
  • Tetap mengikuti langkah-langkah dalam siklus kehidupan klasik dan memasukkannya ke dalam kerangka kerja iteratif .
  • Membutuhkan pertimbangan langsung terhadp resiko teknis sehingga mengurangi resiko sebelum menjadi permaslahan yang serius.
Kelemahan Model Spiral :


  • Sulit untuk menyakinkan pelanggan bahwa pendekatan evolusioner ini bisa dikontrol.
  • Memerlukan penaksiran resiko yang masuk akal dan akan menjadi masalah yang serius jika resiko mayor tidak ditemukan dan diatur.
  • Butuh waktu lama untuk menerapkan paradigma ini menuju kepastian yang absolut.

Bahan referensi :

http://saifulmubin.blogspot.com/2011/02/model-spiral.html

MODEL RAPID APPLICATION DEVELOPMENT (RAD)




Mode ini cocok digunakan untuk pembuatan software perusahaan bisnis dan berskala besar serta customer ingin agar software cepat selesai. Model ini mirip dengan model waterfall.


Penjelasan Gambar :

  • Business modelling
Berfungsi menjawab pertanyaan-pertanyaan seperti informasi apa yang mengendalikan proses bisnis? Informasi apa yang dihasilkan? Siapa yang menghasilkan informasi? Kemana informasi itu diberikan? Siapa yang mengolah informasi? 
  • Data modelling
Aliran informasi yang sudah didefinisikan, disusun menjadi sekumpulan objek data. Karakteristik/atribut dan hubungan antar objek-objek tersebut dianalisis sesuai kebutuhan dan data 
  • Process Modelling
Objek data yang sudah didefinisikan diubah menjadi aliran informasi yang diperlukan untuk menjalankan fungsi-fungsi bisnis. 
  • Application Generation
RAD menggunakan komponen program yang sudah ada atau membuat component yang bisa digunakan lagi, selama diperlukan. 
  • Testing and Turnover
karena menggunakan component yang sudah ada, maka kebanyakan component sudah melalui uji atau testing. Namun component baru dan interface harus tetap diuji.
Kelebihan model RAD:
  • Lebih efektif dari pendekatan air terjun dalam menghasilkan sistem yang memenuhi kebutuhan langsung dari pelanggan.
  • Cocok untuk proyek yang memerlukan waktu yang singkat.
Kelemahan model RAD:
  • Sangat Tidak cocok untuk proyek skala besar
  • Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi
Bahan referensi :
http://aryapramana.blogspot.com/2011/09/model-proses-rekayasa-perangkat-lunak.html

Friday, October 12, 2012

The Power of Reading Books..

H a i ^^

Dalam blog saya kali ini, saya akan memberikan alasan mengapa membaca materi pelajaran sebelum mengikuti kelas itu PENTING..
Alasannya yaitu :
  1. Mudah dalam mengetahui lebih lanjut/lebih mengerti mengenai materi yang telah kita baca.
  2. Lebih banyak pengetahuan yang kita dapatkan jika kita membaca terlebih dahulu.
  3. Banyak artikel yang dapat dibaca yang memungkinkan kita dapat mengetahui informasi yang lebih banyak.
  4. Dapat memiliki pemikiran yang luas akibat sudah pernah mengetahui/pernah membaca mengenai materi tersebut.
  5. Banyak pertanyaan yang dapat kita tanyakan pada dosen jika kita bertanya, dan hal itu membuat wawasan kita bertambah.
Semua alasan di atas merupakan pengalaman pribadi saya, yang saya alami pada hari ini karena tidak membaca materi sebelum mengikuti kelas Rekayasa Perangkat Lunak..

Dengan demikian, saya BERJANJI agar selalu membaca materi yang akan disampaikan pada pertemuan berikutnya..

T h a n k y o u ~

Sunday, October 7, 2012

Information System ^^

Hi dear ^^

Hari ini saya telah mempelajari mengenai SISTEM INFORMASI..

Model pembelajaran hari ini masih menggunakan games yaitu BINGO.. Dimana kami diberikan masing-masing 1 lembar kertas yang berisi gambar kotak-kotak yang di dalamnya terdapat judul materi yang akan kami pelajari hari ini. Setelah itu adapun gambar "?" yang bisa digunakan untuk menjawab pertanyan ataupun bertanya. Setiap kotak dapat dilingkari apabila kami membuat catatan dan mengerti akan judul yang tertulis di dalamnya. Seperti permainan pada umumnya, kami harus berhasil membentuk garis diagonal/horizontal/vertical yang terdiri dari 4 kotak.

Materiiii . . .

Pada awal pertemuan menurut saya, sistem informasi adalah kumpulan elemen yang saling berhubungan satu sama lain yang menghasilkan informasi..

Namun pengertian di atas ternyata belum cukup lengkap untuk mendefinisikan apa sebenarnya sistem informasi itu setelah saya mengetahui pengertian yang sebenarnya.
"Sistem Informasi adalah suatu kumpulan dari komponen-komponen dalam perusahaan atau organisasi yang berhubungan dengan proses pengumpulan, penyimpanan, pengolahan, dan distribusi informasi untuk mendukung pengambilan keputusan, pengendalian, analisis dan visualisasi dalam organisasi."
Dan jika kita berbicara mengenai sistem informasi maka hal yang tidak pernah ketinggalan yaitu :
DATA, INFORMASI, dan KNOWLEDGE . .

Data adalah kumpulan fakta yang berbentuk angka atau nilai yang bernilai/bermanfaat apabila disimpan dan dapat dihasilkan sesuatu dari data tersebut

Informasi berasal dari kumpulan data (fakta) yang telah diolah/diproses

Knowledge dapat diartikan sebagai pemikiran strategis yang muncul setelah pembacaan informasi yang telah dihasilkan oleh data
Knowledge di dapatkan dari pengalaman studi sehingga dapat melakukan sesuatu dengan efektif dan efisien sesuai dengan kebutuhan dan perilaku masyarakat yang ada

Selanjutnya . . .

Materi sampai pada MODEL SISTEM INFORMASI..

Adapun unit - unit dalam sistem informasi yang bekerja sama untuk mengolah data dan menghasilkan informasi, yaitu :
  • Data Resources
Berbicara masalah bagaimana sumber,format,penyimpan,pengentrian data atau berhubungan bentuk fisik dari data.
  • Hardware Resources
Berbicara masalah mesin dan media serta teknik atau cara pemasukan atau pengentrian data, kecepatan processor, hardisk penyimpanan serta hal lainnya yang menggunakan perangkat keras. Namun disamping itu perangkat keras yang digunakan pun harus memiliki kemampuan/mendukung dari kerja unit lain untuk mengasilkan informasi.
  • Software Resources
Berbicara masalah program yang digunakan untuk mengolah data yang ada. Software yang digunakan pun harus disesuaikan dengan data yang akan diolah/diproses. Software pun adalah faktor pendukung bagi hardware untuk menghasilkan informasi sebab apabila tidak ada software,hardware pun tidak dapat berfungsi/berguna untuk menghasilkan informasi.
  • People Resources
Berbicara masalah orang yang mengoperasikan software. Sangat penting pun untuk diperhatikan adalah kemampuan orang yang mengoperasikan software ataupun hardware karena walaupun software dan hardware sudah bagus namun orang yang mengoperasikannya memiliki kemampuan yang terbatas maka informasi yang dihasilkan pun akan kurang maksimal. Selain itu, perlu diperhatikan bahwa software yang digunakan harus sesuai dengan data yang akan diolah.
  • Network Resources
Berbicara masalah lalu lintas atau infrastruktur berbasis web yang digunakan untuk pengdistribusian informasi kepada orang banyak yang dapat mengakses informasi tersebut. Unit-unit lain harus mendukung agar pengdistrbusian informasi melalui web ini dapat berjalan dengan maksimal, seperti hardware nya harus memiliki kecepatan yang tinggi dalam pengaksesan agar dapat pengguna dapat mendapat informasi dengan baik pula, begitupun dengan unit lain.

Next . . .
  • Input 
Berbicara mengenai memerlukan data yang kan diinput, orang yang menginput data tersebut, dan memakai hardware dalam menginput data
  • Processing
Berbicara mengenai memerlukan data yang akan diproses, orang yang memproses data yang telah diinput, memakai software dan hardware dalam memproses data
  • Output
Berbicara mengenai informasi yang dihasilkan oleh software dengan memakai hardware, informasi tersebut di distibusikan ke network, membutuhkan orang dalam mengerjakannya dan informasi tersebut dapat menjadi data baru yang dapat diolah kembali
  • Control
Berfungsi untuk mengontrol atau memantau kineja orang, software, hardware, data serta network apakah berjalan baik atau tidak dalam menghasilkan informasi. Dalam pengkontrolan harus di lakukan dalam waktu yang singkat agar bila ada kesalahan, dapat segera diperbaiki. Unit ini dapat dikatakan Kontrol Kinerja Sistem)
  • Storage
Berbicara mengenai penyimpanan data (data yang diinput, diproses, diolah, data yang dapat diakses melalui web). Selain itu, penyimpanan juga berfungsi sebagai cadangan data apabila data hilang atau biasa disebut dengan backup data

Next . . .

Materi MANAGEMENT LEVEL..

Ada 3 level yaitu :
  • Level Operasional
Berhubungan langsung dengan transaksi yang ada seperti pencatatan transaksi, bagaimana teknis pelaksanaan suatu transaksi, aktivitas staff, dll)
  • Level Taktis
Berhubungan dengan memikirkan taktik/cara untuk meningkatkan target/tujuan setelah melihat laporan yang dibuat bagian operasional. Level manajemen ini juga disebut middle management dimana kebijakan yang di buat hanya berjangka waktu pendek karena adanya perubahan-perubahan dalam hal penetapan taktik tiap waktunya
  • Level Strategis
Berhubungan dengan memikirkan strategi-strategi untuk mencapai target/tujuan (contoh strategi : pembukan cabang di suatu daerah, penggantian pegawai atau tenaga kerja). Level manajemen ini mempunyai kebijakan/strategi-strategi dengan jangka waktu yang panjang


Tunggu materi selanjutnyaa yaa ^^

T h a n k y o u ~~

Friday, October 5, 2012

YES or NO Question ! ^^

Let's started ~~

Sabtu, 6 Oktober 2012..

Hari ini saya telah mempelajari mata kuliah Rekayasa Perangkat Lunak atau yang biasa disebut RPL. Pokok bahasan hari ini yaitu SOFTWARE..
Pada awalnya, pemahaman saya mengenai software hanya sekedar mengetahui bahwa software adalah aplikasi atau program yang biasa kita gunakan dalam komputer.
Namun, semenjak pengertian software dipaparkan di depan kelas melalui proyektor, saya menyadari bahwa pemahaman saya mengenai software masih sangat dangkal.

Pengertian SOFTWARE adalah :
Kumpulan item atau objek yang membentuk konfigurasi yang terdiri dari :
  • Program
  • Data
  • Dokumen
Dokumen yang dimaksud yaitu : 
  • Petunjuk suatu program digunakan
  • Petunjuk suatu data disiapkan
  • Petunjuk bagaimana hasil suatu program dihasilkan
 Adapun karakteristik software :
  • "Software is engineered"
Software tidak diproduksi secara massal dan software harus diciptakan/diukur (engineered) sesuai kebutuhan
  • "Software doesn't wear out"
Software tidak lapuk dan dapat dipakai dalam jangka panjang
  • "Software is like an aging factory
 Software seperti pabrik yang menua, maksudnya ada suatu masa dimana suatu software tidak dapat digunakan lagi. Hal tersebut dapat terjadi jika ada perubahan data (mis : peningkatan produksi) atau dapat dikatakan tidak up-to-date
  • "Software is complex"
Software adalah sesuatu yang kompleks, sebab banyak hal yang harus dipertimbangkan untuk membuatu software
  • "Software is a differentiator"
Software adalah "pembeda" atau ciri istimewa bagi seorang pebisnis sebab dalam suatu software terdapat banyak kelebihan yang bisa menjadi pembeda dengan software lain

Setelah itu, adapun grafik yang dipaparkan yang menggambarkan jangka waktu penggunaan suatu software.
Jika dilihat dari kurva ideal, suatu software yang telah selesai dirancang dapat dikatakan stabil apabila telah digunakan dan diperbaiki kesalahan-kesalahan yang ditemukan pada saat penggunaan.
Namun jangka waktunya pun tidak akan terlalu lama karena adanya perubahan/peningkatan data dari suatu perusahaan yang memungkinkan suatu perusahaan mengganti software yang lama dengan yang baru.

Selain itu, jangka waktu penggunaan suatu software yang tidak lama karena terus dilakukan perubahan terhadap software tersebut sehingga tingkat kegagalannya meningkat akibat terus ditemukan kesalahan-kesalahan serta ditambah dengan user yang sudah bosan dengan software yang tidak pernah baik itu.

Materi dilanjutkan . . .

Macam-macam software :
  • System Software
Software yang digunakan untuk melayani software lain (Anti Virus, Windows, WinRAR, WinZIP, dll)
  • Real-time Software
Software yang melakukan pengolahan data pada waktu yang real/hasilnya langsung dirasakan pada waktu itu juga (Chatting, MSN, Mesin ATM, dll)
  • Business Software
Software yang digunakan untuk keperluan bisnis
  • Engineering / Scientific Software
Software yang digunakan untuk keperluan teknis / masalah pengukuran / sains
  • Embedded Software
Software yang dimasukkan ke dalam perangkat keras (AC,Jam Tangan, dll)
  • PC Software
Software yang digunakan untuk keperluan personal komputer (Microsoft Word, Windows Media Player, dll)
  • AI Software
Software yang digunakan untuk memprediksi sesuatu
  • Web Application
Suatu aplikasi komputer yang menggunakan internet / berbasis web (Klik BCA, dll)

Game Section !
Pada awalnya, saya tidak mengetahui apa tujuan dari permainan ini namun diakhir permainan kami diperlihatkan slide yang memperlihatkan pembicaraan antara user(orang yang ingin dibuatkan program) dan develop(orang yang membuat program) maka dari situlah saya baru menyadari bahwa saya baru saja melakukan hal yang mirip dengan orang yang melakukan pembicaraan itu.

Cara bermain :
Kami diberikan potongan kertas kecil yang di dalamnya ada nama 2 material, dimana kami diperintahkan agar membayangkan suatu objek yang dapat dibuat dari material tersebut (menjadi bahan utamanya) dan yang terpenting nama material serta objek(judul projek) hanya boleh diketahui diri sendiri.
Setelah itu, kami dibagi secara kelompok, 1 kelompok terdiri dari 2 orang. Kami diperintahkan untuk saling bertanya untuk menebak nama material dan objek yang ingin dibuat oleh teman sekelompok kami. Setiap pertanyaan teman sekelompok, saya catat di selembar kertas agar dapat menjadi dokumentasi (bukti). Namun setiap pertanyaan yang kami utarakan harus dipikirkan dengan baik agar dapat dengan mudah mengetahui objek(judul projek) dan nama material teman kelompok kami masing-masing. Jawaban untuk setiap pertanyaan teman hanya boleh di jawab dengan jawaban YA atau TIDAK ! Dan disitulah kami mendapat tantangan dalam memikirkan pertanyaan yang ingin kami ajukan @.@

Hasilnya pun ada kelompok yang berhasil menebak, adapun yang tidak berhasil. 
Menurut saya, kelompok yang berhasil menebak yaitu kelompok yang masing-masing anggotanya menuliskan tujuan pembuatan objeknya secara gamblang/terbuka.
Sebaliknya kelompok yang tidak berhasil disebabkan penulisan tujuan yang singkat.

Materi selanjutnya . . .
Materi selanjutnya yaitu Software Process.
Dimana kami diperkenalkan dengan Waterfall Model.

Materi selanjutnya akan membahas lebih lanjut mengenai Waterfall Model..
Tunggu info selanjutnya yaa . . ^^

T h a n k y o u ~

Monday, October 1, 2012

My Reflection !



Haii ^^

Berikut hasil pemahaman saya mengenai materi "Analisis Sistem" ! yuuk dibacaa . . .

Analisis sistem adalah menguraikan sistem, dimana sistem tersebut adalah kumpulan elemen-elemen yang berbeda-beda yang mempunyai fungsi masing-masing dan berkaitan satu sama lain yang digunakan/difungsikan untuk mencapai suatu tujuan tertentu atau menyelesaikan suatu pekerjaan tertentu.

Sistem dapat diibaratkan seperti problem. Problem tersebut dapat dipecah-pecah menjadi beberapa sub-problem sehingga bentuknya lebih kecil sehingga di setiap sub-problem itu lebih mudah diberikan solusi. Lalu setiap solusi di masing-masing sub-problem dirangkum menjadi solusi akhir. Demikian pula dengan sistem, sistem dapat diuraikan menjadi beberapa sub-sistem sehingga apabila sistem tersebut rusak, kita hanya perlu memeriksa pada sub-sistem yang menjadi penyebab kerusakan dan hal tersebut mempermudah perbaikan karena ruang lingkup pengerjaan perbaikan lebih kecil. Dan jika sub-sub sistem tersebut berjalan maksimal  maka akan menghasilkan sistem yang bagus pula.

Dalam menganalisis suatu sistem, baik dalam hal pembagian/penentuan/pengelompokan elemen, kita memerlukan kejelian dan ketajaman dalam berpikir. Sebab, melihat dari hasil diskusi di kelas, saya melihat masih banyak kelompok yang pekerjaannya masih sederhana dan kurang tepat dalam pembagian elemen-elemen termasuk kelompok saya sendiri.

Kelompok saya mendapatkan judul "Komputer", dimana elemen fungsinya terdiri dari input, proses, output dan storage (penyimpanan).
  • Input : 
    • Keyboard (Utama)
    • Mouse, Scanner, Light Pen, Camera, Microphone, Joy Stick, Track Ball, Touch Pad, Barcode (Tambahan)
    •  DVD-RW, CD-RW, Harddisk external, Flash Disk, Memory Card, Disket (Media penyimpanan yang dapat dijadikan input-an)
  • Proses :
    • CPU (Utama)
    • Card Reader (Tambahan)
  • Output :
    • Monitor (Utama)
    • Printer, Speaker, Proyektor (Tambahan)
  • Storange (Penyimpanan) :
    • Harddisk, RAM, ROM (Utama)
    • DVD-RW, CD-RW, Harddisk external, Flash Disk, Memory Card, Disket (Tambahan)
Kekurangan dari kelompok saya yaitu :
Masih kurang terperinci pada bagian proses, sebab saya tidak memberikan elemen-elemen lain yang lebih terperinci sehingga pada blog ini, saya memperbaiki kesalahan tersebut, sbb :

Pada bagian proses, elemen inti/utama yaitu CPU, dan inilah bagian-bagian terperincinya :
  • Mainboard / Motherboard
o   BIOS (Basic Input/Output System)
o   Slot Processor
o   Slot RAM
o   Slot Ekspansi
o   Baterai CMOS
o   Konektor
§  Konektor power (menghubungkan motherboard dengan sumber listrik)
§  Konektor sound (menghubungkan motherboard dengan perangkat suara)
§  Konektor USB (menghubungkan motherboard dengan USB)
§  Konektor SATA (menghubungkan motherboard dengan harddisk)
  • Prosesor
  • RAM (Random Access Memory)
  • Hard Disk Drive
  • VGA ( Virtual Graphic Adapter )
  • Power Supply
  • Sound Card
  •  IO (Input/Output) seperti COM1, USB, dll.

Materi selanjutnya membahas mengenai Analisis Sistem Informasi . . .
Tunggu info selanjutnyaa ya ^^

T h a n k y o u ~