TUJUAN INDIKATOR URAIAN MATE 1. Pendahuluan

Gam 2 Untuk setiap entit seluruh simple a entity type yang key dari entitas le Contoh : • Untuk Entitas Gam • Sertakan selur Gam ambar 13Algoritma Maping ERD - Tabel Ke 1.3 ntitas lemah EH, buat tabel baru EH dengan m atribut. Tambahkan primary key dari entitas ng akan digunakan sebagai primary key bersam s lemah. s Lemah Tanggungan, buat tabel baru Tanggu ambar 14Algoritma Maping ERD - Tabel Ke 2.1 luruh simple atribut ambar 15Algoritma Maping ERD - Tabel Ke 2.2 79 mengikutsertakan s kuatnya owner sama-sama partial gungan 80 • Tambahkan primary akan digunakan se entitas lemah Gambar 1 3 Untuk setiap multivalue atribut dari multivalue memiliki multivalue terse dari tabel R Contoh : Atribut lokasi departem • Untuk setiap mult menyertakan atribut Gambar 1 ary key dari entitas kuatnya owner entity ty sebagai primary key bersama-sama partial r 16Algoritma Maping ERD - Tabel Ke 2.3 lued atribut R, buatlah tabel baru R yang me ue tersebut. Tambahkan primary key dari re ersebut. Kedua atribut tersebut membentuk pr men memiliki lebih dari satu nilai multivalued ultivalued atribut R, buatlah tabel baru ut dari multivalue tersebut r 17Algoritma Maping ERD - Tabel Ke 3.1 type yang ial key dari enyertakan relasi yang primary key d ru R yang • Tambahkan p Kedua atribut Gam 4 Untuk setiap rela “ringan” ke sisi e timbangannya ap atribut yang terda kedua partisipasi entitas tersebut b Ga Catatan : Apabi sama partial, maka primary key dari relasi yang memiliki mult ut tersebut membentuk primary key dari tabel R ambar 18Algoritma Maping ERD - Tabel Ke 3.2 elasi binary 1:1, tambahkan primary key dari si entitas yang lebih “berat”. Suatu sisi diangg apabila mempunyai partisipasi total. Tambahk rdapat pada relasi tersebut ke sisi yang lebih si adalah sama-sama total atau sama-sama p t boleh digabung menjadi satu tabel. Gambar 19Algoritma Maping ERD - Tabel Ke 4 abila kedua partisipasi adalah sama-sama to aka dua entitas tersebut boleh digabung menj 81 ultivalue tersebut. l R ari sisi yang lebih ggap lebih “berat” ahkan juga simple ih “berat”. Apabila partial, maka dua total atau sama- njadi satu tabel. 82 5 Untuk setiap relasi bina mana sisi yang lebih “b “ringan” ke tabel sisi atribut yang terdapat pa Gambar 6 Untuk setiap relasi bin simple atribut yang ter key yang terdapat pa didapat dari kedua sisi key dari tabel R inary 1:N yang tidak melibatkan entitas lemah “berat” sisi N. Tambahkan primary key dari si yang lebih “berat”. Tambahkan juga seluru t pada relasi biner tersebut. ar 20Algoritma Maping ERD - Tabel Ke 5 inary M:N, buatlah tabel baru R dengan atrib terdapat pada relasi biner tersebut. Tambahka pada kedua sisi ke tabel R. Kedua foreign sisi tersebut digabung menjadi satu membentu ah, tentukan ari sisi yang luruh simple ribut seluruh kan primary n key yang ntuk primary Ga 7 Ada dua alternati a. Untuk setiap seluruh prim tersebut aka seluruh simp Contoh : Gambar 21Algoritma Maping ERD - Tabel Ke 6 atif : iap relasi n-ary ternary, buatlah tabel R yan imary key dari entitas yang ikut serta. Sejumla kan membentuk primary key untuk tabel ple atribut yang terdapat pada relasi n-ary terse 83 ang menyertakan lah n foreign key l R. Tambahkan tersebut. 84 Gambar b. Mengubah bentuk memperbaiki relasi entitas-entitas kua dengan aturan map Dengan menerapkan database yang baik yang n yang dihasilkan. Database software yang baik. Setelah dilakukan ma menerapkan hasil mapin menggunakan Micosoft A tergantung dari kebutuhan si ar 22Algoritma Maping ERD - Tabel Ke 7 tuk relasi ternary menjadi entitas lemah, lasi yang terjadi antara entitas lemah tersebu kuatnya dan melakukan algoritma mappin apping. an algoritma di atas, maka akan didapatka nantinya sangat menentukan kualitas sistem se yang baik adalah kunci dari sistem inform apping ERD ke tabel, maka langlah selanjutn ping ke software database yang dipilih, Access, MySQL, MSSQL, Oracle, dan se n sistem informasi. , kemudian but dengan ping sesuai tkan desain m informasi ormasi atau tnya adalah h, misalnya sebagainya,

3. Membuat Scree

Tahap ini meru setelah pembuatan scr dilakukan pengkodea adanya database yan Pembuatan sc menggunakan IDE Ne akan diberikan con dibutuhkan, misalnya library berbasis java pembuatan laporan h

4. Membuat Report

Report atau lap Sistem Informasi, ka sebuah informasi, lap Untuk pembuat Jasper Report dan digunakan iReport ya itu sebelum melakuk Netbeans.

4.1 Instalasi iReport

iReport adalah pemrograman Java, lainnya. iReport d http:jasperforge.org

4.2 Pembuatan Lap

Setelah iReport desain laporan dapa akan digunakan proje Sebagai contoh perpustakaan. Beriku reen Layout Interface erupakan tahap kedua setelah pembuatan d screen layout atau interface, maka sudah ten ean program, yang mana hal ini tidak bisa d ang sudah jadi. screen layout pada contoh ini akan dila Netbeans dengan bahasa pemrograman Java contoh bagaimana menyertakan library ta ya untuk koneksi dari Java ke database My a misalnya library JDBC dan juga nantinya u harus menyertakan library Jasper Report. port Layout laporan merupakan komponen yang penting karena laporan adalah kunci utama untuk laporan inilah bentuk dari informasi yang dihara uatan laporan pada IDE Netbeans, dapat di n sebagai alat untuk melakukan desain yang dapat diintegrasikan dengan IDE Netbea ukan desain laporan harusdilakukan instalasi ort pada Netbeans h tool untuk pembuatan laporan yang sangat a, sama halnya dengan Crystal Report pada dapat didownload secara gratis pada rgindex.php?q=projectireport. aporan ort sudah terintegrasi dalam Netbeans, maka p pat dilakukan langsung di dalam Netbeans. S oject yang telah dibuat pada bab sebelumnya. toh kasus akan dibuat laporan berupa data bu ikut ini struktur tabel dari tabel buku. 85 database karena tentu di dalamnya sa dilakukan tanpa ilakukan dengan va. Selain itu juga tambahan yang ySQL diperlukan a untuk keperluan ng dalam sebuah tuk menghasilkan arapkan. digunakan library in laporan dapat eans. Oleh karena lasi iReport pada gat popular dalam da pemrograman ada url berikut ka pembuatan atau s. Sebagai contoh, a. buku dari sebuah 86 Gam Untuk pembuatan lap Netbeans dapat digunakan langkah-langkah yang suda

4.3 Menampilkan Laporan

Untuk menampilkan menyediakan menu kemud atau dalam pemrograman program pada method actio

D. AKTIFITAS PEMBE

Aktivitas pembelajara harus dilakukan oleh peser keterampilan serta nilai ma sudah dijelaskan di atas, ke mbar 23Contoh Struktur Tabel Buku laporan dengan iReport yang sudah terinstegr kan menu New Report Wizard, kemudian da dah ada. ran dari Menu an laporan dari menu program, intinya udian dari menu yang sudah dibuat diberikan co an java adalah actionPerformed. Berikut con ctionPerformed dari menu tampil laporan. BELAJARAN aran ini berupa berbagai bentuk kegiatan bel erta diklat untuk memantapkan dalam pengeta maupun sikap yang terkait dengan uraian ma kegiatan tersebut adalah sebagai berikut : grasi dalam dapat diikuti nya adalah n command, contoh kode belajar yang etahuan dan materi yang 1. Bacalah setiap pa materinya dengan 2. Cobalah beberap database, deskto

E. RANGKUMAN

• Langkah-langkah • Langkah-langkah Netbeans • Langkah-langkah iReport pada netb

F. TUGAS MANDI

Buatlah Sistem database MySQL menyertakan rep buat. G paragraf pada uraian materi secara teliti dan p gan cermat. apa praktek pada PClaptop anda, mulai dari p ktop layout dan laporannya sampai berhasil dija AN kah maping dari ERD menjadi tabel kah membuat interface dan menambahkan kah instalasi iReport dan pembuatan laporan etbeans NDIRI m Informasi sederhana berbasis desktop QL dan bahasa pemrograman Java Netbeans report. Berikut ERD dari Sistem Informasi ya Gambar 24ERD Studi Kasus SI Perusahaan 87 n pahamilah isi ri pembuatan dijalankan. an library dalam n dengan Jasper op menggunakan ans, sistem harus yang harus anda 88

G. KUNCI JAWABAN

Tidak disediakan kunci N ci jawaban karena berbasis project