Arsip

Archive for the ‘Tulisan’ Category

Perbedaan Pendekatan Perancangan Sistem Terstruktur dan Berorientasi Objek

Perancangan Sistem Informasi secara umum terbagi menjadi dua, yaitu pendekatan sistem secara terstuktur dan pendekatan berorientasi objek. Pendekatan terstruktur adalah metode perkembangan sistem dengan menyediakan sistem tambahan yang berupa alat – alat dan teknik – teknik untuk mengembangkan sistem disamping tetap mengikuti ide dari system life cycle. Melalui pendekatan terstruktur, permasalahan yang komplek diorganisasi dapat dipecahkan dan hasil dari sistem akam mudah untuk dipelihara, fleksibel, lebih memuaskan pemakainya, mempunyai dokumentasi yang baik, tepat waktu, sesuai dengan anggaran biaya pengembangan, dapat meningkatkan produktivitas dan kualitasnya akan lebih baik. Pendekatan berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata. Dasar pembuatan adalah objek, yang merupakan kombinasi antara struktur data dan perilaku dalam satu entitas.  Terdapat beberapa cara untuk mengabstraksikan dan memodelkan objek-objek tersebut, yaitu abstraksi objek, kelas, hubungan antar kelas sampai abstraksi sistem. Saat mengabstraksikan dan memodelkan objek, data dan proses-proses yang dipunyai oleh objek akan dienkapsulasi (dibungkus) menjadi satu kesatuan.

Pendekatan terstruktur lebih dikenal dengan Structured Analisys and Design (SSAD), sedangkan pendekatan berorientasi objek disebut dengan Object-oriented Analysis and Design (OOAD). Pendekatan terstruktur lebih mengarah pada pendekatan fungsional. Pada pendekatan berorientasi objek lebih melakukan pendekatan pada objek. Objek merupakan identitas berarti bahwa data diukur mempunyai nilai tertentu yang membedakan entitas. Pendekatan terstruktur melakukan dekomposisi permasalahan berdasarkan fungsi atau proses secara hirarki, mulai dari konteks sampai proses-proses yang paling kecil sedangkan pada pendekatan berorientasi objek, dekomposisi permasalahan dilakukan berdasarkan objek-objek yang ada dalam sistem.

Berikut tools yang digunakan pada pendekatan sistem secara terstruktur:

  • DFD (Data Flow Diagram )
  • Kamus Data
  • Entity Relationship Diagram (ERD)
  • State Transition Diagram (STD)

Ciri-ciri utama pendekatan terstruktur :

  • Memanfaatkan alat-alat pemodelan
  • Merancang berdasar modul
  • Bekerja dengan pendekatan Top-Down
  • Dilakukan secara Iterasi
  • Kegiatan dilakukan secara paralel
  • Menggunakan Case (Perangkat Lunak pendukung Proses Pengembangan)

Dalam rekayasa perangkat lunak, konsep pendekatan berorientasi objek dapat diterapkan pada tahap analisis, perancangan, pemrograman, dan pengujian perangkat lunak. Ada berbagai teknik yang dapat digunakan pada masing-masing tahap tersebut, dengan aturan dan alat bantu pemodelan tertentu.

Berikut adalah tools pendekatan berorientasi objek :

  • Rational Unified Process (RUP) (Rational Software – IBM 2003)
  • Fusion (Coleman 1994)
  • STS development Method 3 (ADM3) (Firesmith 1993)
  • Berard’s object-oriented design (Berard 1991)
  • Booch’s object-oriented design (Booch 1983, 1991)
  • Coad and Yourdon’s object – oriented analysis (Coad & Yourdon 1989)
  • Coad and Yourdon’s object-oriented analysis (OOA) (Coad & Yourdon 1991)
  • Jacobson’s Objectory (Jacobson & Linstrom 1992)
  • Rumbaugh’s object modelling technique (OMT) (Rumbaugh et al. 1991)
  • Object-oriented system analysis (OOA) (Shlaer & Mellor 1988)

Berikut karakterisitik perancangan berorientasi objek :

  • Abstraks
  • Enkapsulasi
  • Inheritance
  • Reusability
  • Polymorphism
  • Generalisasi Dan Spesialisasi
  • Komunikasi Antar Objek

 

Categories: Tulisan

AC Milan Kembali ke Jalur Kemenangan

Milan akhirnya berhasil kembali ke jalur kemenangan setelah kalah dari Juventus. Jeda internasional menurut saya menjadi momen yang penting bagi pemain Milan untuk mengembalikan kepercayaan diri dan fisik tentunya. Sehingga pada lanjutan Serie A pun Milan berhasil menundukkan Palermo dengan skor telak 3-0. Gol-gol Milan diciptakan oleh Antonio Nocerino, Robinho, dan ditutup oleh Antonio Cassano. Kemenangan tersebut dirasa sangat penting karena menghidupkan kembali asa Milan untuk mempertahankan Scudetto. Kembalinya Robinho mempertajam lini depan Milan yang sempat tumpul saat melawan Juventus. Berikut selebrasi para pemain Milan saat melawan Palermo :

Kamis dinihari matchday Liga Champions kembali bergulir dan mempertemukan AC Milan melawan Bate Borisov. Sayangnya pertandingan ini tidak disiarkan, namun alangkah senangnya saya ketika melihat berita olahraga pagi bahwa Milan berhasil menang dengan skor 2-0. Gol-gol Milan diciptakan oleh Zlatan Ibrahimovic dan Prince Boateng. Ini membuat perolehan poin Milan sama seperti Barca, namun Milan lah yang berhak duduk di singgasana. Berikut foto para pemain Milan saat melawan Bate :

Saya harap para pemain Milan yang cedera cepat segera pulih terutama Pato, karena dia sangat penting bagi lini depan Milan. Jika para pemain Milan telah sembuh semua, saya yakin Milan akan menjadi semakin kompetitif.

Categories: Tulisan

LA PL / SQL (PROCEDURE dan FUNCTION)

PROGRAM 1

LOGIKA 1

Pada program pertama ini kita membuat procedure dengan nama parameter segitiga. Procedure ini dibuat untuk menghitung luas segitiga. Oleh karena itu kita harus mendeklarasikan terlebih dulu variabel-variabel yang dibutuhkan, yaitu alas, tinggi, dan luas. Kemudian kita lakukan sintaks perhitungannya yaitu luas:= (alas*tinggi)/2. Saat kita ingin menjalankan prosedur dapat dipanggil dengan memanggil nama parameter prosedur tersebut, yaitu execute segitiga.

PROGRAM 2

LOGIKA 2

Pada program kedua ini kita membuat function dengan nama parameter pangkat. Function yang dibuat ini berfungsi  untuk menghasilkan angka yang ditambah dengan dua. Pada function ini dibutuhkan perulangan for i  1..n loop yang berfungsi untuk mengulang statement yang telah kita deklarasikan sebelumnya. Kemudian ketikkan sintaks hasil:= hasil * bil yang berfungsi untuk melakukan perintah pangkat. Setelah selesai maka akan muncul sintaks function created.

Selanjutnya kita buat program yang baru untuk memanggil function yang telah dibuat sebelumnya. Disini kita mendeklarasikan pangkat sesuai dengan yang kita ingnkan. Lalu gunakan perintah dbms_output.put_line (‘hasil = ‘||h); untuk mencetak hasil dari pangkat tersebut.


Categories: Computer, Tulisan

AC MILAN CAMPIONE D’ITALIA 18

AC MILAN memberikan kado yang istimewa bagi para tifosi yang datang ke San Siro, ini dikarenakan Milan berhasil mengalahkan Cagliari dengan skor telak 4-1. Kemenangan ini menjadi momen yang tepat setelah pekan sebelumnya Milan memastikan gelar scudetto yang ke 18-nya. Lebih dari 80.000 tifosi Milan hadir untuk merayakan gelar scudetto. Pada pertandingan itu sendiri Milan bermain apik dan unggul cepat pada babak pertama. Di babak kedua Milan menambah satu gol lagi untuk menggenapkan kemenangan menjadi 4-1. Gol-gol Milan sendiri dicetak oleh Robinho dua gol, serta dua gol lagi oleh Gattuso dan Seedorf.

Setelah pertandingan selesai para official pun langsung menyiapkan panggung di tengah lapangan yang akan digunakan untuk penyerahan medali dan piala. Pemain Milan langsung masuk ke ruang ganti dan setelah beberapa saat para pemain keluar satu per satu dengan memakai jersey baru yang bertuliskan Campioni 18. Sungguh perasaan yang menyenangkan bagi saya melihat ceremony tersebut, apalagi jika saya berada di stadion tersebut. Tentunya atmosfer yang dirasakan pun pasti begitu luar biasa. Smoga saja suatu saat saya bisa pergi ke Milan dan masuk ke Stadion San Siro yang begitu megah. Ok, berikut ini gambar-gambar eksklusif di stadion San Siro.

Para pemain Milan pun bergantian memegang piala.

Di akhir perayaan Kevin Prince Boateng pun bergaya ala Michael Jackson dengan lampu stadion sengaja dimatikan dan hanya panggung yang disorot. Boateng menari ala King Pop dengan penuh percaya diri. Ya, Boateng memang telah berjanji kepada dirinya sendiri apabila Milan berhasil meraih scudetto dia akan memuaskan para tifosi dengan menari Moon Walk.

Categories: Tulisan

AC MILAN SCUDETTO

AC Milan akhirnya meraih gelar juara Liga Italia Seri A musim 2010/2011. Ya, penantian selama tujuh tahun akhirnya terobati di musim ini. Kepastian itu di dapat setelah pada giornata ke 36 Milan bermain imbang tanpa gol, 0-0, saat melawat ke AS Roma. Tambahan satu poin itu berhasil mengunci gelar scudetto bagi Milan yang ke 18. Inter Milan yang berada di peringkat kedua sudah tidak mungkin lagi untuk mengejar, karena perbedaan poin yang cukup jauh dan keunggulan head to head diantara keduanya. Keberhasilan Milan meraih Scudetto  ini sekaligus mematahkan dominasi Inter yang selalu berjaya di tahun-tahun sebelumnya.

Di bawah ini kita bisa melihat gambar-gambar eksklusif para pemain Milan di Olimpico – Roma :

Seluruh pemain Milan larut dalam kegembiraan,

Ibra dan Cassano larut dalam keceriaan.

Wakil Presiden Milan Adriano Galliani merangkul Allegri yang telah berhasil membawa Milan meraih scudetto.

Kita sebagai Milanisti patut berbangga atas pencapaian yang didapat AC Milan pada musim ini. Saya sendiri begitu senang dan sangat antusias kepada Milan yang pada musim ini menampilkan permainan yang solid dan indah. Menurut saya keberhasilan Milan ini didapat berkat strategi mercatto yang bagus dan tentu saja racikan allenatore Massimiliano Allegri yang begitu handal. Beliau dapat memadukan pemain senior dan junior ke dalam tim dan juga menjaga keharmonisan di ruang ganti. Hal ini membuat saya senang, karena akhirnya Milan memberikan kesempatan kepada pemain muda untuk unjuk kebolehan. Sebab selama ini, seperti yang telah kita tahu dari tahun ke tahun Milan tetap mengandalkan muka-muka lama alias pemain tua. Ini membuktikan telah berhasilnya regenerasi pada skuad Milan.

Di samping itu strategi yang dilakukan Milan sangat fantastis, di musim panas Milan mendatangkan penyerang papan atas yaitu Ibrahimovic dan Robinho, di samping itu juga ada Amelia (GK), Sokratis (CB), dan Boateng (CM)  yang penampilannya sangat impresif. Dia bisa bermain sebagai trequartista, penyerang sayap, maupun gelandang. Sedangkan pada musim panas Milan mendatangkan Cassano (CF), Didac (LB), Emmanuelson (LWB), dan Van Bommel (DM). Ini membuat Milan tidak kehabisan stok pemain, walaupun badai cidera silih berganti menghinggapi pemain Milan. Setiap pemain pengganti yang diturunkan mampu menggantikan peran pemain inti.

Dan tidak ada kata lain yang bisa saya ucapkan selain FORZA MILAN….!!!!!


Categories: Tulisan

LAPORAN AKHIR PL/SQL (ARRAY)

PROGRAM 1 LOGIKA 1

Pada program 1 kita membuat array berupa nama mahasiswa dan nama mahasiswa tersebut disimpan dalam array bertipe varchar dengan panjang 25. Array tersebut memiliki binary_integer yang berfungsi sebagai index pengenal dan ini merupakan sintaks ketentuannya. Nama mahsiswa yang dibuat dimasukan kedalam indexnya masing-masing. Kemudian digunakan statement for a in 1..5 loop yang berfungsi sebagai perulangan untuk mencetak nama-nama mahasiswa yang telah kita input sebelumnya dan akan tampil sesuai dengan urutan yang telah kita buat.

PROGRAM 2

LOGIKA  2

Program kedua mengenai deret fibonaci, sama seperti sebelumnya terdapat tipe larik is dan index by binary_integer yang merupakan sintaks ketentuan untuk membuat program ini. Deret Fibonacci ini memiliki nilai deret 0 dan 1. Selanjutnya digunakan sintaks dbms_output.put_line (deret(1)); dan dbms_output.put_line (deret(1)); yang berfungsi untuk membaca nilai deret pada output nanti. Kemudian terdapat deret(s):= deret(s-1) + deret (s-2); yang merupakan sintaks ketentuan deret Fibonacci. Kemudian pada output kita tinggal menginput nilai yang diinginkan maka otomatis setelah dienter akan muncul hasilnya.

PROGRAM 3

LOGIKA 3

Pada program ketiga ini kita disuruh membuat deret yang terurut yang didapat dari angka yang telah kita deklarasikan sebelumnya.,Kemudian terdapat sintaks perulangan for a in 1..5 loop dan for s in 1..5 loop serta kondisi if yang berfungsi untuk mengurutkan nilai pada array. Selanjutnya pada output angka-angka yang telah kita deklarasikan sebelumnya otomatis akan tercetak berurutan dari besar ke kecil.



Categories: Portofolio, Tulisan

V-CLASS SBD2 (DATABASE TERDISTRIBUSI)

Question 1

Tanda: 1/1

Database yang disimpan pada beberapa komputer didistribusi dalam sebuah sistem terdistribusi melalui media komunikasi seperti high speed buses atau telepone line

Choose one answer.

a. Sistem Terdistribusi
b. Sistem Database
c. Database Terdistribusi
d. Sistem Database Terdistribusi

Question 2

Tanda: 1/1

Sistem memelihara beberapa salinan (copy) dari relasi. Setiap salinan disimpan pada beberapa lokasi yang berbeda, disebut:

Choose one answer.

a. Fragmentasi Vertikal
b. Fragmentasi Horizontal
c. Replikasi
d. Fargmentasi Campuran

Question 3

Tanda: 1/1

Berikut ini merupakan keuntungan topologi ring network pada distributed database management systems, kecuali :

Choose one answer.

a. Control management kurang terjamin
b. Setiap proses dimulai dari node yang paling bawah
c. Jika salah satu node rusak, maka node yang lain tidak bisa berjalan
d. Reliability renda

Question 4

Tanda: 1/1

Keuntungan dari distributed database :

Choose one answer.

a. Harga software yang murah
b. Kemungkinan kesalahan kecil
c. Biaya pemrosesan rendah
d. Reliability dan availability

Question 5

Tanda: 1/1

Untuk penyusunan kembali fragmentasi vertikal maka dibutuhkan :

Choose one answer.

a. Natural join
b. Union
c. Theta join
d. Equi join

Question 6

Tanda: 1/1

Berikut ini merupakan pernyataan yang salah :

Choose one answer.

a. Fragmentasi vertikal didefinisikan dengan sebuah select
b. Pada fragmentasi campuran, setiap fragment dapat berasal dari sebuah fragment R yang diperoleh sebelumnya
c. Penyusunan kembali fragmentasi campuran dibutuhkan union dan natural join
d. Proses pendefinisian fragmentasi vertikal dibutuhkan sebuah tuple_id

Question 7

Tanda: 1/1

Kondisi yang tidak harus dipenuhi pada saat melakukan pendefinisian sebuah fragment :

Choose one answer.

a. Join
b. Penyusunan kembali
c. Lengkap
d. Disjoin

Question 8

Tanda: 1/1

Berikut ini merupakan keuntungan arsitektur client server :

Choose one answer.

a. DBMS dibutuhkan pada masing-masing workstation
b. Akses ke database bisa dikurangi
c. Biaya komunikasi dapat dikurangi
d. Concurrency, recovery, dan control integrity lebih kompleks

Question 9

Tanda: 1/1

Tugas server pada arsitektur client server adalah berikut ini :

Choose one answer.

a. Menerima permintaan dari user dan memeriksa syntax
b. Mengatur user interface
c. Menerima dan memproses permintaan database
d. Men-generate permintaan database di SQL

Question 10

Tanda: 1/1

Kerugian dari basis data terdistribusi, kecuali:

Choose one answer.

a. Kemungkinan kesalahan besar
b. Biaya pemrosesan tinggi
c. Kecepatan pemrosesan query
d. Harga software mahal
Categories: Tulisan

LAPORAN AKHIR ORACLE (VIEW)

Langkah pertama yang dilakukan yaitu klik Run SQL Command Line maka akan muncul tampilan seperti berikut :

ketik record dan field yang diperintahkan, yaitu : no, npm, nama, kelas, dan alamat.

Tampilkan table mahasiswa.

Maka dapat kita lihat field-field yang telah kita isi, dalam table mahasiswa ini terdiri dari lima record. Selanjutnya kita akan menggunakan perintah commit yang berfungsi untuk menyimpan (save) table yang telah kita buat. Dan juga terdapat perintah rollback yang berfungsi untuk mengembalikan isi dari field ke tampilan sebelumnya. Dengan catatan sebelum di rollback field tersebut telah kita ubah sebelumya. Berikut ini sintaks penulisannya :

Selanjutnya kita akan membuat view, penggunaan view disini untuk mempresentasikan sub himpunan dari data yang berasal dari satu atau lebih table. Namun harus diingat nama_view harus berbeda dari nama_table. Berikut ini sintaks untuk membuat view : create view mhs2 as select no,npm,nama from mahasiswa;

Maka tampilannya akan seperti berikut :

Kita dapat menambah record pada view ini dengan melakukan insert lagi. Sehingga setelah saya tambahkan lagi dengan tiga record menjadi seperti berikut :

Select nama from mhs2 where nama like ‘a%’;     Perintah ini berfungsi untuk menampilkan nama yang huruf depannya ‘a’ yaitu : adit, azka, azki, aba.

Select nama from mhs2 where nama like ‘%a%’;  Perintah ini berfungsi untuk menampilkan nama yang memiliki huruf ‘a’ yaitu : semuanya kecuali dewi.

Select nama from mhs2 where nama like ‘a%’;     Perintah ini berfungsi untuk menampilkan nama yang huruf depannya ‘a’ yaitu : mitha, permata, azka, aba.

Categories: Computer, Tulisan

Ajaib Bocah 12 Tahun Ini Tiba-tiba Hamil

MELBOURNE, KOMPAS.com — Pihak berwenang melakukan penyelidikan mengenai bagaimana mungkin seorang anak perempuan berusia 12 tahun hamil saat berada dalam pemeliharaan negara.

Pemerintah Negara Bagian Victoria, Australia, tidak dapat memastikan berita mengenai anak perempuan itu, yang sekarang berusia 13 tahun, yang berada dalam pemeliharaan Departemen Pelayanan Kemanusiaan saat mengandung, tetapi menyebutkan bahwa pihaknya sedang menyelidikinya.

“Saya tidak dapat membicarakan sejarah hubungan sebelumnya dalam kasus ini, karena dapat mengungkapkan identias anak itu dan kami ingin bertindak untuk kebaikan anak tersebut,” kata Menteri Pelayanan Masyarakat Mary Wooldridge, Rabu (13/4/2011).

Wooldridge mengatakan, anak perempuan itu saat ini tinggal dengan keluarganya dan bayinya, yang baru dilahirkan.

“Ada keluarga yang mendukung ibu muda itu agar dapat bertindak efektif dalam menjalankan perannya sebagai orangtua. Namun, hal tersebut tentu sangat sulit bagi siapa pun yang berusia 13 tahun dan mencoba untuk mengatasi berbagai tantangan sebagai ibu,” katanya kepada radio ABC.

Perdana Menteri Negara Bagian Victoria Ted Baillieu mengatakan, semua dukungan, yang dibutuhkan, akan diberikan kepada ibu muda itu, yang tampaknya hamil saat tinggal di pusat penampungan, yang didirikan kelompok pelayanan masyarakat.

“Ada kegagalan dalam sistem, dan pertanyaannya sekarang adalah apakah tanggapan yang diberikan tepat,” katanya.

Pada awal tahun ini, dua penjaga di Victoria mundur karena meninggalkan seorang anak laki-laki berusia sembilan tahun di taman pada malam hari selama dua jam.

“Terdapat banyak kasus menunjukkan kegagalan sistem, tetapi saya tidak hanya akan menggunakan dua kasus itu, yang sudah diketahui umum. Namun bila ada kegagalan sistematis, itu harus diperbaiki,” kata Baillieu.

Categories: General, Tulisan

Pria Tergaek Akhirnya Meninggal Dunia

KOMPAS.com Akhirnya, pria paling gaek sedunia, Walter Breuning, meninggal dunia di rumahnya di Montana, Amerika Serikat. Warta The Sun pada Jumat (15/4/2011) menunjukkan bahwa Breuning mengembuskan napas terakhir dalam usia 114 tahun.

Pria tertua

Sejak 1918, Breuning bekerja di kawasan Great Falls, Montana. Kota itu merupakan kota terbesar kedua di negara bagian tersebut.

Saat berulang tahun ke-114, Breuning memperoleh penghargaan dari Senator Max Baucus. Dalam kesempatan itu, Baucus memuji Breuning sebagai warga Montana yang hemat, cermat, sekaligus pekerja keras yang memerhatikan kondisi kesehatan. “Kenangan akan Walter Breuning akan terus hidup,” kata Baucus.

Walter Breuning mendapat penghargaan dari Guinnes Book of World Records setelah pendahulunya, Brit Harry Allingham, wafat pada Juli 2009. Breuning adalah pria keenam di dunia yang mampu mencapai usia 114 tahun. Sementara itu, sekitar 70 perempuan di dunia sudah mencapai usia tersebut.

Categories: General, Tulisan
Ikuti

Get every new post delivered to your Inbox.