Minggu, 28 Mei 2017

Cara Membuat Relationship pada MS. Acess 2010 (quiz)

1. System Penyimpanan dan pengambilan tabungan nasabah pada suatu bank

tabel 1 :


tabel 2 :


 Tabel 3:


ERD :

 2. System Pendaftaran dan Penerimaan Anggota UKM

tabel 1 :

Tabel 2 : 


ERD : 

Pengertian Relational Rose

pengertian rational rose

Rational rose
Rational Rose adalah tools pemodelan visual untuk pengembangan system berbasis objek yang handal untuk digunakan sebagai bantuan bagi para pengembang dalam melakukan analisis dan perancangan system. Rational rosemendukung permodelan bisnis yang membantu para pengembang memahami system secara komprehensif. Ia juga membantu analisis system dengan cara pengembang membuat diagram use case untuk melihat fungsionalitas system secara keseluruhan sesuai dengan harapan dan keinginan pengguna. Kemudian, ia juga menuntut pengembang untuk mengambangkan Interaction Diagram untuk melihat bagaimana objek-objek saling bekerjasama dalam menyediakan fungsionalitas yang diperlukan.
Dalam Rational rose, pemodelan adalah cara melihat system dari berbagai sudut pandang. Ia mencakup semua diagram yang dikenal dalam UML, actor-aktor yang terlibat dalam system, use-case, objek-objek, kelas-kelas, komponen-komponen, serta simpul-simpul penyebaran. Model juga mendeskripsikan rincian yang diperlukan system dan bagaimana ia akan bekerja, sehingga para pengembang dapat menggunakan model itu sebagai blue print untuk system yang akan dikembangkan.

UML
UML (Unified Modelling Language) adalah sebuah bahasa yang menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan system piranti lunak.

Seperti bahasa-bahasa lainnya,  UML mendefinisikan notasi dan  syntax/semantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD (Object-Oriented Design), Jim Rumbaugh OMT (Object Modeling Technique), dan Ivar Jacobson OOSE (Object-Oriented Software Engineering).

Sejarah UML sendiri cukup panjang. Sampai era tahun 1990 seperti kita ketahui puluhan metodologi pemodelan berorientasi objek telah bermunculan di dunia. Diantaranya adalah: metodologi booch [1],  metodologi coad [2], metodologi OOSE [3], metodologi OMT [4], metodologi shlaer-mellor [5], metodologi wirfs-brock [6], dsb. Masa itu terkenal dengan masa perang metodologi (method war) dalam pendesainan berorientasi objek. Masing-masing metodologi membawa notasi sendiri-sendiri, yang mengakibatkan timbul masalah baru apabila kita bekerjasama dengan group/perusahaan lain yang menggunakan metodologi yang berlainan.

Posisi UML

Tahapan pembangunan aplikasi berorientasi objek pada umunya bersifat iterative dan incremental. Proses pembangunan aplikasi dibagi menjadi beberapa siklus. Setiap kali satu situs selesai dilakukan, dilakukan evaluasi sebagai bahan untuk memulai siklus berikutnya. Beberapa siklus biasanya terdiri atas:

Tahap analisa permintaan
Tahap analisa desain
Tahap desain
Tahap Pengkodean.
Tahap implementasi
UML digunakan pada tahap analisa dan desain. Desain yang dihasilkan berupa diagram-diagram UML yang akan diterjemahkan menjadi kode program pada tahap pengkodean.

Konsep Dasar UML

Abstraksi konsep dasar UML yang terdiri dari structural classification, dynamic behavior, dan model management, bisa kita pahami dengan mudah apabila kita melihat gambar diatas dari Diagrams. Main concepts bisa kita pandang sebagai term yang akan muncul pada saat kita membuat diagram. Dan view adalah kategori dari diagaram tersebut.

Lalu darimana kita mulai ? Untuk menguasai UML, sebenarnya cukup dua hal yang harus kita

perhatikan:

1.  Menguasai pembuatan diagram UML

2.  Menguasai langkah-langkah dalam analisa dan pengembangan dengan UML

Tulisan ini pada intinya akan mengupas kedua hal tersebut.

Seperti juga tercantum pada gambar diatas UML mendefinisikan diagram-diagram sebagai berikut:

use case diagram
class diagram
statechart diagram
activity diagram
sequence diagram
collaboration diagram
component diagram
deployment diagram
Diagram UML

UML menyediakan 10 macam Dalam UML merupakan salah satu alat Bantu yang sangat handal dalam mengembangkan system berorientasi objek. Ada 9 jenis diagram yang ditangani oleh UML, yakni:

1. Diagram Use Case

Use case adalah deskripsi fungsi dari sebuah dari sudut pandang pengguna. Use case bekerja dengan cara mendeskripsikan tipikal interkasi antar user (pengguna) sebuah system dengan system itu sendiri dan menjelaskan bagaimana system itu bekerja.

2. Diagram Class

Class diagram adalah sebuah spesifikasi yang jika diinstansiasi maka akan menghasilkan objek yang merupakan inti dari pengembangan dan desain berorientasi objek. Kelas menggambarkan atribut atau properti dari sebuah system sekaligus menawarkan layanan apa saja yang bisa dilakukan dengan objek tersebut (method/fungsi). Jadi, kelas memiliki 3 pokok penting yaitu: nama, atribut dan method.

3. Diagram Statechart

Statechart diagram menunjukkan transisi dan perubahan keadaan suatu objek pada system sebagai akibat dari stimulasi yang diterima. Dalam UML, state digambarkan berbentuk segi empat dengan sudut tumpul dan memiliki nama sesuai dengan kondisi saat itu.

4. Diagram Activity

Actifity diagram menggambarkan berbagai alir aktifitas dalam system yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses parallel yang mungkin erjadi pada beberapa eksekusi.

5. Diagram Sequence

Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah sekenario. Diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan di antara objek-objek ini di dalam use case.

6. Diagram Collaboration

Collaboration diagram adalah perluasan dari objek diagram. Objek diagram menunjukkan objek-objek dan hubungannya dengan yang lain. Collaboration diagram menunjukkan message-message objek yang dikirim satu sama lain,

7. Diagram Component

Component Diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan di antaranya.

8. Diagram Deployment.

Deplaoyment diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur system, dimana komponen akan diletakkan (pada mesin, server atau piranti keras apa), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server dan hal-hal lain yang bersifat fisikal.

Tool Pembuatan UML

Banyak sekali tool-tool yang didesain untuk mendukung UML,mulai dari yang gratis maupun komersial. Di antaranya yaitu:

Komersial:

Rational Rose
Object Domain
Magic Draw
Visio


Argo UML: Tool sederhana ini dapat membuat membantu kita untuk merancang perangkat lunak yang akan dibangun. Tool ini cocok untuk bagi yang baru belajar UML, karena fitur-fiturnya sangat terbatas.
FrameUML: Menurut saya tool ini agak kurang userfriendly karena sangat sederhana dan tidak meng-cover semua kebutuhan yang diperlukan dalam pembuatan UML.
Net Beans: Tool ini sangat kompleks, karena tidak hanya UML yang ada didalamnya, tapi BaseIDE, JavaME, JavaSE, SOAP, Ruby,C++ termasuk webserver Apache Tomcat. Maka dari itu tool ini sangat berat dan memakan memori yang cukup banyak.

Sabtu, 20 Mei 2017

Cara Membuat Relasi Pada Ms.Access

Cara Membuat Relasi Pada Ms.Access

Pada Ms.Access, kita tidak hanya bisa sekedar membuat database biasa saja, tetapi disini kita juga bisa membuat relasi database tersebut sehingga kita menjadi lebih mudah dalam mengolahnya, seperti misalnya pada database karyawan suatu perusahaan, dimana disini kita diusahakan membuat data karyawan tersebut lengkap dengan gajinya. Jika setiap kali kita memasukan karyawan harus selalu memasukan gajinya juga, maka ini akan sangat merepotkan.
Maka disini, dibuatlah 2 tabel dimana satu tabel berisi data karyawan,isinya misalnya NIK,Nama,Status, dan tabel kedua yaitu tabel gaji, isinya yaitu Status dan Gaji. Dengan 2 tabel ini, kita dapat menciptakan relasi yang mana dari relasi itu menghasilkan suatu informasi. Apabila datanya diambil dari 2 tabel tersebut, maka informasi yang didapat yaitu NIK,Nama,Status, dan gajinya.

Lalu bagaimana cara pembuatannya, berikut langkah-langkahnya.

1. Buat terlebih dahulu tabelnya, misal disini tabel data karyawan

2. Isi atribut-atribut yang diperlukan misal NIP,Nama,Status, seperti contoh dibawah ini


3. Jika sudah, maka langkah berikutnya yaitu mengisi database yang diperlukan sesuai dengan isi atribut  
    tersebut


4. Jika sudah, save dan buat lagi tabel, kali ini tabel gaji karyawan, dan isi dari atributnya hanya Status dan
    Gaji.


5. Kemudian, isi status dan gaji tersebut. Data status pada tabel ini harus sama dengan data status pada
     tabel sebelumnya, agar relasi dapat berjalan dengan benar


8. Jika sudah,save dan langkah berikutnya yaitu membuat tabel relasinya, caranya yaitu :

a ) Klik Create pada menu
b ) Pada Menu Create, pilih Query Design


c ) Jika sudah, maka akan muncul tampilan seperti di bawah ini


d) Kemudian masukan tabel-tabel yang diperlukan untuk menghasilkan relasi yang diinginkan dengan memilih 
    tabel lalu tekan Add. Namun, apabila tanpa sengaja kita meng-Close Show Table, maka kita tidak perlu 
    mengulangi dari awal membuat Query Design, kita cukup drag nama tabel yang ada di sebelah kiri ke 
    tempat untuk melakukan relasi.


e) Lalu setelah itu, hubungkan atribut antara tabel yang lainnya dengan cara drag atribut pada tabel tersebut 
    dan hubungkan dengan tabel berikutnya. Namun dalam melakukan hubungan antara  dua atau lebih tabel 
    tersebut, harus dihubungkan dengan atribut yang sama seperti contoh di bawah ini


f ) Lalu pasang atribut-atribut apa saja yang diperlukan dari kedua tabel ini untuk menghasilkan informasi 
     yang diinginkan


g) Lalu yang terakhir, klik simbol Run


 Maka Hasilnya yaitu


Lalu simpan dan beri nama Query1 ini dengan klik simbol save atau dari menu file, klik save/ save as dan beri nama Queri1 ini misal InfoGajiKaryawan.

Apabila sudah berhasil, maka  ketika kita hendak menambah data karyawan baru, maka kita cukup memasukan data tersebut pada tabel data karyawan. Dan apabila ada penambahan status karyawan, maka kita cukup memasukannya pada tabel gaji. Setelah itu, jika ingin melihat laporannya, buka kembali tabel InfoGajiKaryawan yang sudah ada, dan klik simbol Refresh atau klik F5, maka dengan sendirinya, info gaji karyawan tersebut akan muncul.

Cara Mengakses Microsoft Acess

Microsoft Access adalah sebuah program aplikasi buatan windows yang biasanya dijual satu paket dengan Microsoft Office (excel, word, power point) didalamnya, Microsoft Acces digunakan untuk mengolah database secara sederhana. Setelah mempelajari Microsoft Word,Microsoft Excel dan Microsoft power point tidak ada salahnya kita mempelajari Microsoft Access.
Langkah pertama yang harus dilakukan ketika membuka Microsoft Access adalah sebagai berikut.
1. Klik Start
2. Pilih program dan kemudian pilih Microsoft Office
3. Pilih Microsoft Access.
4. Klik Blank Database ( karena kita ingin membuat sebuah database baru)
membuka dan menutupp microsoft access
Microsoft Access
Setelah itu keluar program Microsoft Access programnya Nampak seperti pada gambar dibawah ini. Untuk penjelasan mengenai menu menu pada Microsoft Access anda dapat melanjutkan ke tutorial menu menu pada Microsoft access
5. Kemudian buat nama pada database baru, untuk membuat nama pada database baru tersebut anda dapat mengetikkannya di kotak bawah, seperti pada gambar dibawah ini. Ketik dengan nama yang kalian inginkan, setelah itu klik Create pada kotakan dibawahnya.
Membuka dan menutup Microsoft Access
Microsoft Access
6. Setelah membuat database baru, tampilan awal dari sebuah Microsoft Access adalah sebagai berikut.
Membuka dan Menutup Microsoft Access
Microsoft Access

7 . untuk menutup program Microsoft access kalian dapat menyimpannya terlebih dahulu seperti pada menyimpan data pada program Microsoft office lain. Caranya dengan Savekemudian buat nama setelah itu klik save. Untuk pembelajaran selanjutnya kita perlu mengetahui menu menu dalam Microsoft Access.