15 Oktober 2010

Apakah kita seperti mereka??

Jika....Apakah kita seperti mereka? Itu lah kata-kata yang terlontar ketika saya merenung, melihat diri sendiri. Ketika kita beraktiftas, cobalah luangkan waktu sejenak untuk mengamati aktifitas orang lain. Apa yang sedang mereka lakukan?
Janganlah memandang apa yang mereka lakukan adalah aktifitas yang tak berguna, yang membosankan, aktifitas yang bernilai negatif, suudzon atau perkiraan lain yang bernada negative. Seringkali kita berada kita kantor melihat orang lain, teman kita ngobrol-ngobrol santai, main games, sedangkan kita sibuk bekerja, kadang terfikir oleh kita “Kerja ko malas-malasan!”, atau ketika kita sedang di jalan raya dengan mengendarai kendaraan pribadi atau bis, kita seringkali menggerutu terhadap penumpang lain atau pengguna jalan yang lain, bahkan terutama pada para pengendara sepeda motor yang dengan seenaknya memotong laju kendaraan yang kita tumpangi.
Atau suatu saat ketika kita sedang disuatu tempat, terlihat candaan-candaan yang kurang pantas..kadang kita geram..
Tapi sadarilah kawan..bayangkan jika posisi dan kondisi kita berada pada posisi mereka…mungkinkan kita akan melakukan seperti mereka yang mereka lakukan juga..? Jawabanya bisa ya dan tidak…tapi sadarkah kita ketika hal itu terjadi pada diri kita juga? Maka sadarilah, renungkanlah, fikirkanlah dulu…apa yang akan kita lakukan sebelum kita benar-benar melakukannya…

17 Desember 2009

Requirement Engineering

Pustaka :
Sommerville, Ian. "Software Engineering" .6th . Addison Wesley. 2001
Roger Pressman, “RPL Pendekatan Praktisi”, Penerbit Andi, 2002

Requirement engineering merupakan salah satu tahap yang paling penting dalam kegiatan proyek perangkat lunak. SR dibuat oleh klien yang memesan software.
Secara umum prosesnya adalah diawali dengan client menuliskan requirement sesuai kebutuhannya, lalu tim pengembang menganalisa requirement tersebut, Kemudian setelah ada persetujuan kedua pihak, pembangunan RPL pun dapat dimulai.
Dengan kata lain : Requirement adalah gambaran dari layanan (services) dan batasan bagi sistem yang akan dibangun. Atau gambaran pelayanan yang disediakan oleh sistem, batasan-batasan dari sistem dan bisa juga berupa definisi matematis fungsi-fungsi sistem.
Proses menemukan, menganalisis, mendokumentasikan dan pengujian layanan-layanan dan batasan tersebut disebut Requirement Engineering.

Manajemen Proyek Software Engineering

Rangkuman Software Engineering
Sumber : Roger Pressman-Buku I-Bagian II


Konsep Manajemen Proyek
Manajemen proyek merupakan payung dari keseluruhan kegiatan proyek. Fokus manajemen proyek yang efektif adalah terhadap People, Problem dan Proses (3P). Dari ketiga factor tersebut yang utama adalah factor People.
Dalam manajemen proyek, seorang manager proyek harus memiliki kemampuan :
• Dapat memberikan motivasi
• Mengelola organisasi
• Mendorong orang lain untuk mengemukakan gagasan dan inovasi
Terdapat 3 organisasi tim yang diusulkan Mantei (Man81), dalam manajemen proyek, yaitu :
• Demokratis terdesentralisasi (DD)
• Terkontrol terdesentralisasi (CD)
• Terkontrol tersentralisasi (CC)
Organisasi DD baik untuk masalah-masalah yang sulit, sedangkan organisasi CD dan CC baik untuk masalah yang sederhana. Biasanya proyek PL memiliki kesulitan dalam hal koordinasi dan komunikasi

24 November 2009

Berubah ? Siapkah?

Perubahan manajemen merupakan proses alamiah dalam suatu organisasi. Hal ini merupakan akibat dari berkembangnya sebuah organisasi dan menuntut perubahan sesuai dengan kondisi dan kebutuhan organisasi (Smither).

11 September 2009

Tugas Algoritma

TUGAS II ALGORITMA & PEMROGRAMAN

Kelas : D3/TK/1

Tugas Kerjakan di kertas folio atau boleh di ketik, dikumpulkan :
Senin, 28 September 2009
Jawaban algoritma tidak boleh sama antara 1 orang dengan yang lain

SOAL :
Buatlah algoritma dan flowchart serta proses jalannya algoritma tersebut dari kasus berikut :
1. Buat urutan bilangan n s/d 1, dan tampilkan hasil jumlah dari bilangan bilangan tersebut !
Contoh n=5, maka
Output : 5 4 3 2 1
Jumlahnya = 15

2. Cari / Hitunglah sisi segitiga siku-siku, dengan alternative :
Jika diketahui a dan b (cari c), jika diketahui a dan c (cari b), jika diketahui b dan c (cari a)

3. Hitunglah kelling dan luas sebuah lingkaran !

4. Hitunglah suatu proses penjualan barang :
Jmlharga=harga*jumlahjual
Jika jmlharga >100000, maka diskon 10 %
Jika jmlharga antara 50000 s/d 100000, maka diskon 5 %
Selain itu tidak mendapatkan diskon (diskon=0)
Bayar=jmlharga-diskon
Cetak hasilnya : namabarang, harga, jmljual, jmlharga, diskon, bayar


Selamat mengerjakan

18 Juli 2009

Database Management System

Dosen : Prof. Dr. Kudang Boro Seminar, MSc.

1. Apa keterkaitan fungsional antara database dengan Sistem Informasi (SI)?
Jawab:
Keterkaitan fungsional antara database dengan Sistem Informasi (SI) adalah terletak pada komponen SI yaitu : brainware, software, hardware, netware, dan dataware. Data adalah bagian dari dataware. Dalam SI Data diolah atau diproses menjadi informasi yang berguna untuk user tertentu. Sistem Informasi tidak akan berarti tanpa adanya database.

2. Apa perbedaan fundamental antara data dan informasi?
Jawab :
Data adalah fakta – fakta yang masih perlu diobservasi, sedang informasi adalah data yang sudah diolah sehingga bermakna dan bermafaat untuk user tertentu. Jelas bahwa antara data dan informasi adalah berseberangan. Bisa dikatakan bahwa data adalah bahan mentah dan informasi adalah barang jadi setelah dilakukan proses.

3. Apa perbedaan mendasar sistem file dengan database?
Jawab :
Perbedaan
System file Data base
a. Media penyimpanan : hardcopy antara lain kertas, lemari arsip, dan Drektori a. Media penyimpanan : digital antara lain hardisk,cd
b. Integritas : Tidak Ada integrasi data antar file b. Integritas : database mempunyai data yang terpadu dan terintegrasi satu sama lain.
c. System file tidak memerlukan Desain. c. Pada system database memerlukan desain.

4. Apa perbedaan mendasar antara database dengan DBMS?
Jawab :
• Database adalah koleksi terpadu data – data yang saling berkaitan yang dirancang untuk suatu enterprise.
• DBMS adalah koleksi terpadu dari sekumpulan program yang digunakan untuk mengakses dan merawat database.
• Perbedaan mendasar database adalah koleksi data sedangkan DBMS adalah Koleksi Tools/aplikasi yang digunakan untuk operasional Database

5. Apa keterkaitan DBMS dengan Sistem Informasi (SI)?
Jawab :
Sistem Informasi bertujuan menghasilkan Informasi yang bermanfaat bagi user tertentu. Data perlu diolah dan dikelola untuk memperoleh Informasi dengan menggunakan DBMS.

6. Ambil kasus enterprise banking pada sub-sistem ATM banking, apakah ATM system tersebut database, DBMS, atau sistem informasi? Berikan argumentasi saudara!
Jawab :
ATM system adalah system informasi karena sesuai dengan komponen SI yaitu terdapat :
• Brainware : Nasabah
• Software : software yang digunakan untuk mengopersikan system ATM
• Hardware : ada mesin ATMnya
• Netware : mesin ATM terhubung dengan mesin – mesin ATM lain , server pusat bank tersebut ( internal), atau terhubung dengan enterprise lain (eksternal) contoh failitas system ATM untuk membayar telepon, system ATM berhubungan dengan system billingnya TELKOM.
• Dataware : terdapat data nasabah, data transaksi yang bisa dioperasikan mesin ATM.

7. Ambil kasus enterprise hotel, identifkasi data-data yang patut disimpan dalam database hotel untuk mendukung fungsi-fungsi reservasi (booking), fungsi-fungsi check-in, check-out, dan billing, fungsi-fungsi pelayanan kamar!
Jawab :
• Kamar: menyimpan data Kamar (type, kelas,tarif)
• Petugas:Front Office yang melayani tamu di dalam bertransaki reservasi (nama, alamat,no telp)
• Fasilitas_Internal: Konten-Konten yang mendukung (Kolam renang,CafĂ©/bar) berisi Nama Layanan, Waktu, namatamu dll
• Transaksi_Reservasi : nama tamu, nama kamar, tanggal cek-in dan tanggal cek-out.
• Billing : nama tamu, nama kamar, layanan tambahan, jumlah bayar

8. Merujuk jawaban soal no 7, berikan contoh informasi yang dapat dibangkitkan dari data-data tersebut untuk kebutuhan fungsi-fungsi hotel yang disebut pada soal no 7. Harus jelas membedakan data dan informasi!!!
Jawab :
• Kamar Type Apa yang sering di gunakan Tamu
• Pada saat Kapan /event apa Hotel Sering dikunjungi tamu.
• Fasilitas apa yang menjadi pavorit tamu
• Rata-rata reservasi perperiode.

9. Jelaskan sebanyak mungkin keuntungan pengelolaan data menggunakan pendekatan DBMS!
Jawab :
a. Data bisa dipakai bersama.
b. Konsisten.
c. Menghilangkan redundancy dan keberagaman data.
d. Ketergantungan data.
e. Data yang secara logic berhubungan terpelihara dengan baik.

10. Jelaskan sebanyak mungkin kerugian pengelolaan data menggunakan pendekatan DBMS!
Jawab :
a. Hardware harus Kuat, terminal yang lebih banyak, alat komunikasi
b. Biaya Performance yang lebih Besar (listrik,Personil yang lebih tinggi klasifikasinya, biaya telekomunikasi antar lokasi.)
c. Rawan terhadap kegagalan (akibat gangguan listrik dan komunikasi)
d. System terlihat lebih kompleks: banyak aspek yang harus diperhatikan.

11. Ulas mengapa permodelan diperlukan dalam pengembangan database dan DBMS?
Jawab :
Permodelan diperlukan dalam pengembangan database dan DBMS, hal ini untuk memilih dan menentukan database dan DBMS mana yang akan lebih cocok digunakan untuk suatu kasus tertentu. Baik dari segi data, performance, hardware, brainware serta biaya.

12. Mengacu pada data management life cycle yang dijelaskan di slide kuliah tahapan mana yang paling kritis? Dan mengapa harus selalu di maintain secara berkelanjutan (life)?
Jawab :
Observing dan indentifying, karena pada tahap ini sering kali terjadi analisa serta identifikasi yang baru muncul saat proses berlangsung, sehingga tahap ini harus selalu di maintain.

13. Merujuk pada soal no 6, 7 dan 8 siapakah yang seharusnya terlibat dalam penentuan aplikasi sistem informasi dan data-data yang diperlukan perusahaan atau enterprise?
Jawab : user yang menggunakan aplikasi tersebut