SlideShare une entreprise Scribd logo
1  sur  6
LAPORAN AKHIR
PRAKTIKUM SISTEM INFORMASI
NAMA : YOSEPH LAURENCIUS
NPM : 17111580
KELAS : 3KA42
TANGGAL : 20 April 2014
MATERI : Star UML
BARIS : C-5
Paraf,
(...................)
UNIVERSITAS GUNADARMA
2014
StarUML adalah sebuah proyek open source untuk pengembangan
secara cepat, fleksibel, extensible, featureful, dan bebas-
tersedia. UML / platform MDA berjalan pada platform Win32. Tujuan
dari proyek StarUML adalah untuk membangun sebuah alat pemodelan
perangkat lunak dan juga platform yang menarik adalah pengganti
alat UML komersial seperti Rational Rose, Together dan
sebagainya.
Membuat 3 contoh dari Aktivity Diagram.
Langkah – Langkah :
1. Buka software StarUML yang telah terinstall di komputer,
kemudian pilih Default Approach.
2. Setelah muncul lembar kerja utama, klik kanan pada tulisan
<<useCaseModel>> Use Case Model yang terletak di sebelah
kanan lembar kerja, lalu pilih Add Diagram dan pilih class
diagram Diagram. Kemudian akan muncul lembar kerja dari
ActivityDiagram 1.
Pengunaan Class Diagram pada pegawai.
Jika sudah selesai, maka kita dapat memulai untuk merancang diagramnya. Untuk memulai
membuat sebuah class diagram, kita harus mengetahui persoalan apa yang sedang dihadapi untuk
merancang tabelnya. Langkah pertama adalah membuat sebuah class. Yaitu dengan mengklik Class
yang berada pada toolbox di sebelah kiri layar.
Kemudian ketikkan nama class tersebut, misalnya Pegawai.
Buat juga class – class yang lainnya. Yaitu Departemen, Pelanggan, Transaksi, Produk, Makanan,
Minuman, Perlengkapan Mandi.
Kemudian berikan atribut – atribut pada class dengan cara mengklik kanan class, lalu pilih Add,
Attribute. Seperti gambar dibawah ini :
Untuk class pegawai, memiliki atribut Nama, Alamat, Jabatan, NIP. Class Departemen mempunyai
atribut Nama Departemen dan Alamat. Class Pelanggan memiliki atribut Nama Pelanggan, Jenis
Transaksi, dan ID Pelanggan. Untuk class Transaksi memiliki atribut No.Tansaksi, Jumlah Transaksi,
dan Tgl Transaksi. Class Produk memiliki atribut Nama Produk, Harga Produk, dan Stok. Class
Makanan memiliki atribut Nama Makanan, Tanggal Produksi, Tanggal Kadaluarsa, Harga dan Stok.
Untuk class Minuman memiliki atribut Nama Minuman, Tgl Produksi, Tgl Kadaluarsa, Harga dan Stok.
Dan yang terakhir adalah class Perlengkapan mandi, class ini memiliki atribut Tgl Produksi, Harga,
dan Stok. Lihat gambar dibawah ini :
Selanjutnya adalah membuat relasi dari class – class tersebut. Ada beberapa macam relasi, yaitu,
1. Association : Sebuah asosiasi merupakan sebuah relationship paling umum antara 2 class
dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class. Garis ini bisa
melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum
multiplisitas pada sebuah relationship.(Contoh: One-to-one, one-to-many,many-to-many).
2. Composition: Jika sebuah class tidak bisa berdiri sendiri dan harus merupakan bagian dari
class yang lain, maka class tersebut memiliki relasi Composition terhadap class tempat dia
bergantung tersebut. Sebuah relationship composition digambarkan sebagai garis dengan
ujung berbentuk jajaran genjang berisi/solid.
3. Dependency : Kadangkala sebuah class menggunakan class yang lain. Hal ini disebut
dependency. Umumnya penggunaan dependency digunakan untuk menunjukkan operasi
pada suatu class yang menggunakan class yang lain. Sebuah dependency dilambangkan
sebagai sebuah panah bertitik-titik.
4. Aggregation : Aggregation mengindikasikan keseluruhan bagian relationship dan biasanya
disebut sebagai relasi.
Untuk class Pegai dan Departemen terdapat relasi Agregation, karena antara Pegawai dan
Departemen saling berketergantungan dan mereka dapat berdiri sendiri. Class Departemen
dan Produk diberikan relasi Composition karena class – class ini saling berketergantungan
dan tidak dapat berdiri sendiri, jika tidak ada Departemen, maka tidak akan ada Produk.
Kemudian untuk class Pelanggan dan Transaksi, terdapat relasi asosiation, yaitu dimana class
Pelanggan tidak langsung berhubungan dengan Class transaksi, dan mereka tidak saling
berketergantungan. Sedangkan pada class Produk dan Makanan, Minuman, Perlengkapan
mandi terdapat relasi Generalization. Karena Makanan, Minuman, dan Perlengkapan mandi
merupakan bagian dari produk yang lebih spesifik atau bisa disebut juga kata khusus dari
Produk.
Jika sudah, berikan sebuah text yang berisi simbol dari relasi tersebut, yaitu one to
one, one to many, many to one, atau many to many.
Hasilnya:
Penggunaan Class Diagramdatabase mahasiswa.
Logika:
Class database tidak akan ada jika tidak ada class programer.
Class DDL tidak akan ada jika tidak ada class programer.
Class DML tidak aka nada jika tidak ada class programer.
Class DDL, DML, DCL tidak bisa digunakan class pemakai jika tidak
ada class database.

Contenu connexe

En vedette

Tugas aplikasi komputer ana
Tugas aplikasi komputer anaTugas aplikasi komputer ana
Tugas aplikasi komputer ana
ist1ana
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
andiseprianto
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
Haswi Haswi
 
Presentasi Tokopedia di Bancakan 2.0 3rd meetup
Presentasi Tokopedia di Bancakan 2.0 3rd meetupPresentasi Tokopedia di Bancakan 2.0 3rd meetup
Presentasi Tokopedia di Bancakan 2.0 3rd meetup
Fachry Bafadal
 

En vedette (18)

Harbolnas 2015 part 01
Harbolnas 2015 part 01Harbolnas 2015 part 01
Harbolnas 2015 part 01
 
Bukalapak
BukalapakBukalapak
Bukalapak
 
Pemodelan berorientasi objek
Pemodelan berorientasi objekPemodelan berorientasi objek
Pemodelan berorientasi objek
 
Ppt
PptPpt
Ppt
 
Statistik 5th anniversary tokopedia di Ecommerce Indonesia
Statistik 5th anniversary tokopedia di Ecommerce IndonesiaStatistik 5th anniversary tokopedia di Ecommerce Indonesia
Statistik 5th anniversary tokopedia di Ecommerce Indonesia
 
Kuliah elektronik bisnis (e-business) IT-UHO (pert2-3)
Kuliah elektronik bisnis (e-business) IT-UHO (pert2-3)Kuliah elektronik bisnis (e-business) IT-UHO (pert2-3)
Kuliah elektronik bisnis (e-business) IT-UHO (pert2-3)
 
Tugas aplikasi komputer ana
Tugas aplikasi komputer anaTugas aplikasi komputer ana
Tugas aplikasi komputer ana
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
 
Kopi Chat with William Tanuwijaya founder of Tokopedia
Kopi Chat with William Tanuwijaya founder of TokopediaKopi Chat with William Tanuwijaya founder of Tokopedia
Kopi Chat with William Tanuwijaya founder of Tokopedia
 
Tokopedia - How Tokopedia Became one of Indonesia’s Most Promising Startups
Tokopedia - How Tokopedia Became one of Indonesia’s Most Promising StartupsTokopedia - How Tokopedia Became one of Indonesia’s Most Promising Startups
Tokopedia - How Tokopedia Became one of Indonesia’s Most Promising Startups
 
Buku Ajar Pemrograman Web
Buku Ajar Pemrograman WebBuku Ajar Pemrograman Web
Buku Ajar Pemrograman Web
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Presentasi Tokopedia di Bancakan 2.0 3rd meetup
Presentasi Tokopedia di Bancakan 2.0 3rd meetupPresentasi Tokopedia di Bancakan 2.0 3rd meetup
Presentasi Tokopedia di Bancakan 2.0 3rd meetup
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
 
Laporan Kerja Praktek Tokopedia - Muhammad Mufid Luthfi
Laporan Kerja Praktek Tokopedia - Muhammad Mufid LuthfiLaporan Kerja Praktek Tokopedia - Muhammad Mufid Luthfi
Laporan Kerja Praktek Tokopedia - Muhammad Mufid Luthfi
 
TOKOPEDIA
TOKOPEDIA TOKOPEDIA
TOKOPEDIA
 

Similaire à La star uml class diagram

04 class diagram-uml-netbeans
04 class diagram-uml-netbeans04 class diagram-uml-netbeans
04 class diagram-uml-netbeans
Agust Gustavo
 
System Analysis and Design - Unified Modeling Language (UML)
System Analysis and Design - Unified Modeling Language (UML)System Analysis and Design - Unified Modeling Language (UML)
System Analysis and Design - Unified Modeling Language (UML)
Dudy Ali
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan Interface
Ibrahim Naki
 

Similaire à La star uml class diagram (20)

04 class diagram-uml-netbeans
04 class diagram-uml-netbeans04 class diagram-uml-netbeans
04 class diagram-uml-netbeans
 
04 class diagram-uml-netbeans
04 class diagram-uml-netbeans04 class diagram-uml-netbeans
04 class diagram-uml-netbeans
 
TD-635-02-PSBO
TD-635-02-PSBOTD-635-02-PSBO
TD-635-02-PSBO
 
Modul Unified modeling language (UML)
Modul Unified modeling language (UML)Modul Unified modeling language (UML)
Modul Unified modeling language (UML)
 
UML (Unified Modeling Language) - Rekayasa Perangkat Lunak
UML (Unified Modeling Language) - Rekayasa Perangkat LunakUML (Unified Modeling Language) - Rekayasa Perangkat Lunak
UML (Unified Modeling Language) - Rekayasa Perangkat Lunak
 
RPL-5.OOAD UML(2).pdf
RPL-5.OOAD UML(2).pdfRPL-5.OOAD UML(2).pdf
RPL-5.OOAD UML(2).pdf
 
Modul 2 pbo
Modul 2 pboModul 2 pbo
Modul 2 pbo
 
Uml
UmlUml
Uml
 
79 d17d01
79 d17d0179 d17d01
79 d17d01
 
Design concept 33ti1_025_069
Design concept 33ti1_025_069Design concept 33ti1_025_069
Design concept 33ti1_025_069
 
Study Jam Andorid #3 Building Object-Oriented Programming Foundations with Ko...
Study Jam Andorid #3 Building Object-Oriented Programming Foundations with Ko...Study Jam Andorid #3 Building Object-Oriented Programming Foundations with Ko...
Study Jam Andorid #3 Building Object-Oriented Programming Foundations with Ko...
 
Tugas 3 rekayasa web (0916)
Tugas 3   rekayasa web (0916)Tugas 3   rekayasa web (0916)
Tugas 3 rekayasa web (0916)
 
Uml class-diagram
Uml class-diagramUml class-diagram
Uml class-diagram
 
System Analysis and Design - Unified Modeling Language (UML)
System Analysis and Design - Unified Modeling Language (UML)System Analysis and Design - Unified Modeling Language (UML)
System Analysis and Design - Unified Modeling Language (UML)
 
Part 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming LanjutanPart 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming Lanjutan
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan Interface
 
Uml
UmlUml
Uml
 
Unified Modelling Language (UML)
Unified Modelling Language (UML)Unified Modelling Language (UML)
Unified Modelling Language (UML)
 
Presentasi basis data
Presentasi basis dataPresentasi basis data
Presentasi basis data
 
TD-635-06-PSBO
TD-635-06-PSBOTD-635-06-PSBO
TD-635-06-PSBO
 

Dernier

Analisis varinasi (anova) dua arah dengan interaksi
Analisis varinasi (anova) dua arah dengan interaksiAnalisis varinasi (anova) dua arah dengan interaksi
Analisis varinasi (anova) dua arah dengan interaksi
MemenAzmi1
 

Dernier (11)

PERCOBAAN 3 Dissolved Oxygen-Kimia Lingkungan.docx
PERCOBAAN 3 Dissolved Oxygen-Kimia Lingkungan.docxPERCOBAAN 3 Dissolved Oxygen-Kimia Lingkungan.docx
PERCOBAAN 3 Dissolved Oxygen-Kimia Lingkungan.docx
 
PPT KLONING (Domba Dolly), perkembangan kloning hewan, mekanisme kloning hewa...
PPT KLONING (Domba Dolly), perkembangan kloning hewan, mekanisme kloning hewa...PPT KLONING (Domba Dolly), perkembangan kloning hewan, mekanisme kloning hewa...
PPT KLONING (Domba Dolly), perkembangan kloning hewan, mekanisme kloning hewa...
 
Dana Setiawan (Paparan terkait Konstruksi Jalan )
Dana Setiawan   (Paparan terkait Konstruksi Jalan )Dana Setiawan   (Paparan terkait Konstruksi Jalan )
Dana Setiawan (Paparan terkait Konstruksi Jalan )
 
Petunjuk Teknis Penggunaan Aplikasi OSNK 2024
Petunjuk Teknis Penggunaan Aplikasi OSNK 2024Petunjuk Teknis Penggunaan Aplikasi OSNK 2024
Petunjuk Teknis Penggunaan Aplikasi OSNK 2024
 
e-Book Persepsi dan Adopsi-Rachmat Hendayana.pdf
e-Book Persepsi dan Adopsi-Rachmat Hendayana.pdfe-Book Persepsi dan Adopsi-Rachmat Hendayana.pdf
e-Book Persepsi dan Adopsi-Rachmat Hendayana.pdf
 
bagian 2 pengujian hipotesis deskriptif 1 sampel
bagian 2 pengujian hipotesis deskriptif 1 sampelbagian 2 pengujian hipotesis deskriptif 1 sampel
bagian 2 pengujian hipotesis deskriptif 1 sampel
 
Uji hipotesis, prosedur hipotesis, dan analisis data
Uji hipotesis, prosedur hipotesis, dan analisis dataUji hipotesis, prosedur hipotesis, dan analisis data
Uji hipotesis, prosedur hipotesis, dan analisis data
 
Lampiran 4 _ Lembar Kerja Rencana Pengembangan Kompetensi DIri_Titin Solikhah...
Lampiran 4 _ Lembar Kerja Rencana Pengembangan Kompetensi DIri_Titin Solikhah...Lampiran 4 _ Lembar Kerja Rencana Pengembangan Kompetensi DIri_Titin Solikhah...
Lampiran 4 _ Lembar Kerja Rencana Pengembangan Kompetensi DIri_Titin Solikhah...
 
tranformasi energi atau perubahan energi
tranformasi energi atau perubahan energitranformasi energi atau perubahan energi
tranformasi energi atau perubahan energi
 
MATERI IPA KELAS 9 SMP: BIOTEKNOLOGI ppt
MATERI IPA KELAS 9 SMP: BIOTEKNOLOGI pptMATERI IPA KELAS 9 SMP: BIOTEKNOLOGI ppt
MATERI IPA KELAS 9 SMP: BIOTEKNOLOGI ppt
 
Analisis varinasi (anova) dua arah dengan interaksi
Analisis varinasi (anova) dua arah dengan interaksiAnalisis varinasi (anova) dua arah dengan interaksi
Analisis varinasi (anova) dua arah dengan interaksi
 

La star uml class diagram

  • 1. LAPORAN AKHIR PRAKTIKUM SISTEM INFORMASI NAMA : YOSEPH LAURENCIUS NPM : 17111580 KELAS : 3KA42 TANGGAL : 20 April 2014 MATERI : Star UML BARIS : C-5 Paraf, (...................) UNIVERSITAS GUNADARMA 2014
  • 2. StarUML adalah sebuah proyek open source untuk pengembangan secara cepat, fleksibel, extensible, featureful, dan bebas- tersedia. UML / platform MDA berjalan pada platform Win32. Tujuan dari proyek StarUML adalah untuk membangun sebuah alat pemodelan perangkat lunak dan juga platform yang menarik adalah pengganti alat UML komersial seperti Rational Rose, Together dan sebagainya. Membuat 3 contoh dari Aktivity Diagram. Langkah – Langkah : 1. Buka software StarUML yang telah terinstall di komputer, kemudian pilih Default Approach. 2. Setelah muncul lembar kerja utama, klik kanan pada tulisan <<useCaseModel>> Use Case Model yang terletak di sebelah kanan lembar kerja, lalu pilih Add Diagram dan pilih class diagram Diagram. Kemudian akan muncul lembar kerja dari ActivityDiagram 1.
  • 3. Pengunaan Class Diagram pada pegawai. Jika sudah selesai, maka kita dapat memulai untuk merancang diagramnya. Untuk memulai membuat sebuah class diagram, kita harus mengetahui persoalan apa yang sedang dihadapi untuk merancang tabelnya. Langkah pertama adalah membuat sebuah class. Yaitu dengan mengklik Class yang berada pada toolbox di sebelah kiri layar. Kemudian ketikkan nama class tersebut, misalnya Pegawai. Buat juga class – class yang lainnya. Yaitu Departemen, Pelanggan, Transaksi, Produk, Makanan, Minuman, Perlengkapan Mandi. Kemudian berikan atribut – atribut pada class dengan cara mengklik kanan class, lalu pilih Add, Attribute. Seperti gambar dibawah ini : Untuk class pegawai, memiliki atribut Nama, Alamat, Jabatan, NIP. Class Departemen mempunyai atribut Nama Departemen dan Alamat. Class Pelanggan memiliki atribut Nama Pelanggan, Jenis
  • 4. Transaksi, dan ID Pelanggan. Untuk class Transaksi memiliki atribut No.Tansaksi, Jumlah Transaksi, dan Tgl Transaksi. Class Produk memiliki atribut Nama Produk, Harga Produk, dan Stok. Class Makanan memiliki atribut Nama Makanan, Tanggal Produksi, Tanggal Kadaluarsa, Harga dan Stok. Untuk class Minuman memiliki atribut Nama Minuman, Tgl Produksi, Tgl Kadaluarsa, Harga dan Stok. Dan yang terakhir adalah class Perlengkapan mandi, class ini memiliki atribut Tgl Produksi, Harga, dan Stok. Lihat gambar dibawah ini : Selanjutnya adalah membuat relasi dari class – class tersebut. Ada beberapa macam relasi, yaitu, 1. Association : Sebuah asosiasi merupakan sebuah relationship paling umum antara 2 class dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class. Garis ini bisa melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum multiplisitas pada sebuah relationship.(Contoh: One-to-one, one-to-many,many-to-many). 2. Composition: Jika sebuah class tidak bisa berdiri sendiri dan harus merupakan bagian dari class yang lain, maka class tersebut memiliki relasi Composition terhadap class tempat dia bergantung tersebut. Sebuah relationship composition digambarkan sebagai garis dengan ujung berbentuk jajaran genjang berisi/solid. 3. Dependency : Kadangkala sebuah class menggunakan class yang lain. Hal ini disebut dependency. Umumnya penggunaan dependency digunakan untuk menunjukkan operasi pada suatu class yang menggunakan class yang lain. Sebuah dependency dilambangkan sebagai sebuah panah bertitik-titik.
  • 5. 4. Aggregation : Aggregation mengindikasikan keseluruhan bagian relationship dan biasanya disebut sebagai relasi. Untuk class Pegai dan Departemen terdapat relasi Agregation, karena antara Pegawai dan Departemen saling berketergantungan dan mereka dapat berdiri sendiri. Class Departemen dan Produk diberikan relasi Composition karena class – class ini saling berketergantungan dan tidak dapat berdiri sendiri, jika tidak ada Departemen, maka tidak akan ada Produk. Kemudian untuk class Pelanggan dan Transaksi, terdapat relasi asosiation, yaitu dimana class Pelanggan tidak langsung berhubungan dengan Class transaksi, dan mereka tidak saling berketergantungan. Sedangkan pada class Produk dan Makanan, Minuman, Perlengkapan mandi terdapat relasi Generalization. Karena Makanan, Minuman, dan Perlengkapan mandi merupakan bagian dari produk yang lebih spesifik atau bisa disebut juga kata khusus dari Produk. Jika sudah, berikan sebuah text yang berisi simbol dari relasi tersebut, yaitu one to one, one to many, many to one, atau many to many. Hasilnya:
  • 6. Penggunaan Class Diagramdatabase mahasiswa. Logika: Class database tidak akan ada jika tidak ada class programer. Class DDL tidak akan ada jika tidak ada class programer. Class DML tidak aka nada jika tidak ada class programer. Class DDL, DML, DCL tidak bisa digunakan class pemakai jika tidak ada class database.