Kamis, Desember 09, 2010

Sistem Informasi 3

LAPORAN AKHIR PRAKTIKUM LAB TI

NAMA FILE : SEQUENCE
NAMA PROGRAM : UML MODELLER
SISTEM OPERASI : LINUX openSUSE


Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa-bahasa berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.

UML mendefinisikan diagram-diagram sebagai berikut:
• use case diagram
• class diagram
• statechart diagram
• activity diagram
• sequence diagram
• collaboration diagram
• component diagram
• deployment diagram


Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar Sistem(termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait).Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan. Masing-masing objek, termasuk aktor, memiliki lifeline vertikal. Message digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase desain berikutnya, message akan dipetakan menjadi operasi/metoda dari class.
Activation bar menunjukkan lamanya eksekusi sebuah proses, biasanya diawali dengan diterimanya sebuah message.
Dalam pembuatan Sequence diagram dengan menggunakan Umbrello, didalam aplikasi tersebut telah tersedia Simbol-simbol yang digunakan, yaitu :
a. Participant : Obyek yang terkait dengan sebuah urutan proses. Pada UML 2, participant dipakai agar lebih umum.
b. Lifeline : Menggambarkan daur hidup sebuah obyek.
c. Activation : Suatu titik waktu dimana sebuah obyek mulaiberpartisipasi didalam sebuah Sequence dan Ditandai dengan sebuah bar.
d. Time : Elemen penting dalam Sequence diagram Konteksnya adalah urutan, bukan durasi
e. Return : Suatu hasil kembalian sebuah operasi Operasi mengembalikan hasil, tetapi boleh
f. tidak ditulis jika tidak ada perbedaan denganGetternya.
Adapun langkah-langkah pembuatan sequence diagram tentang pembuatan PI sebagai berikut:
1. Kajur (Kepala Jurusan) akan membagi-bai mahasiswa dalam 1 kelas ke dalam beberapa kelompok, kemudian kajur mulai menentukan DP (Dosen Pembimbing) untuk kelompok-kelopmpok tersebut.
2. Mahasiswa yang telah mendapatkan DP akan mengajukan judul PI mereka ke DP untuk di tinjau kelayakannya.
3. Ketika PI telah di terima oleh DP, maka DP akan meng-acc PI mahasiswa tersebut.
4. Setelah mendapatkan ACC dari DP, maka mahasiswa akan mendaftarkan PI mereka ke BAAK.
5. BAAK akan memberikan surat keterangan sidang kepada mahasiswa yang telah mendaftar PI mereka ke BAAK.
6. Mahasiswa yang telah mendapat surat keterangn siding akan disidang sesuai waktu yang telah di jadwalkan.
7. Dari penguji kepada mahasiwa akan diberikan revisi&surat ket. Bebas perpus.
8. Kemudian PI yang telah selesai akan di berikan ke perpustakaan dalam bentuk CD dan Jilid.
9. Perpustakaan akan memberikan keterangan kepada tempat sertifikasi.
10. Setelah sertifikasi mahasiswa akan di berikan sertifikat setara dengan ijazah D3

OUTPUT PROGRAM



Sistem Informasi 2

LAPORAN AKHIR PRAKTIKUM LAB TI

NAMA FILE : INDOMIE

NAMA PROGRAM : UML MODELLER

SISTEM OPERASI : LINUX openSUSE

Pada pertemuan kedua praktikum sistem informasi kali ini yaitu membuat sistem pembuatan mie instan.Pembuatan sistem ini menggunakan program UML, karena dengan UML pembuatan sistem ini lebih mudah dipahami oleh programmer. Alur sistem pembuatan mie instan ini dibuat sesuai dengan pengamatan dan pengalaman saya ketika memasak mie dirumah.

Pertama-tama buka program UML,lalu pilih menu Diagram, pilih New → Activity diagram. Setelah itu ketikan nama diagramnya, lalu buatlah alur sistemnya

Semua kegiatan diatas dilakukan secara besamaan Karena terhubung dengan symbol (fork/join)

(apapun kegiatan yang berada didalam fork/join akan dilakukan secara bersama selama dihubngkan dengan symbol activity translation)

Untuk selanjutnya buat aluar system sesuai dengan

Jumat, Desember 03, 2010

Sistem Informasi

NAMA FILE : CLASS

NAMA PROGRAM : UML MODELLER

SISTEM OPERASI : LINUX openSUSE

Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa-bahasa berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.

UML mendefinisikan diagram-diagram sebagai berikut:

· use case diagram

· class diagram

· statechart diagram

· activity diagram

· sequence diagram

· collaboration diagram

· component diagram

· deployment diagram

Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain.

Class memiliki tiga area pokok :

1. Nama (dan stereotype)

2. Atribut

3. Metoda

Atribut dan metoda dapat memiliki salah satu sifat berikut :

  • Private, tidak dapat dipanggil dari luar class yang bersangkutan
  • Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya
  • Public, dapat dipanggil oleh siapa saja

Hubungan Antar Class

  1. Asosiasi, yaitu hubungan statis antar class. Umumnya menggambarkan class yang memiliki atribut berupa class lain, atau class yang harus mengetahui eksistensi class lain. Panah navigability menunjukkan arah query antar class.
  2. Agregasi, yaitu hubungan yang menyatakan bagian (“terdiri atas..”).
  3. Pewarisan, yaitu hubungan hirarkis antar class. Class dapat diturunkan dari class lain dan mewarisi semua atribut dan metoda class asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari class yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi.
Hubungan dinamis, yaitu rangkaian pesan yang di-passing dari satu class kepada class lain. Hubungan dinamis dapat digambarkan dengan menggunakan sequence diagram yang akan dijelaskan kemudian

Contoh class diagram

Rabu, Desember 01, 2010

Format Cover Praktikum

LAPORAN AKHIR

MATA PAKTIKUM : SBD 2

KELAS : 3IA03

PRAKTIKUM KE : 1 (SATU)

TANGGAL : 11 MARET 2010

MATERI : SAVEPOINT ROLLBACK

NPM : 50407929

NAMA : YUSUP BACHTIAR

KETUA ASISTEN :

NAMA ASISTEN :

PARAF ASISTEN :

JUMLAH LEMBAR : 6

LABORATORIUM INFORMATIKA

UNIVERSITAS GUNADARMA

2010