P. 1
SI penggajian

SI penggajian

|Views: 1,093|Likes:
Dipublikasikan oleh Sukarya Cul

More info:

Published by: Sukarya Cul on May 01, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

05/13/2013

pdf

text

original

TEKNIK – TEKNIK ANALISA DESAIGN MENGGUNAKAN ERD DAN UML PADA PERANCANGAN PROGRAM BERBASISKAN OBJECT

STMIK NUSA MANDIRI Jl. Kramat Raya No.25 Jakarta Pusat

ERD

UML

Studi Kasus WEB
Studi Kasus Program VB Studi Kasus WEB - SI

Menu Utama

Entity Relationship Diagram (ERD) Langkah – langkah membuat E_R Diagram : 1. Tentukan entity – entity yang diperlukan. 2. Tentukan relantionship antar entity-entity. 3. Tentukan cardinality ratio dan participation constraint. 4. Tentukan atribute-atribute yang diperlukan dari setiap entity. 5. Tentukan key diantara antribute-atribute. 6. Hindari penamaan entity, relationship dan atribute yang sama

Contoh ERD penyewaan VCD

Contoh ERD penggajian

ARTIFACT UML (BAGAN YANG TERDAPAT PADA UML)
Langkah – Langkah UML
Activity diagram

Use-Case Class Diagram Diagram
Use Case 1 Actor A Use Case 2 Actor B

State Diagram
add file add file [ numberOffile==MAX ] / flag OFF Writ ing

Package Diagram

Openning

close file

close file Reading

Closing

Domain Expert

Use Case 3
UI

<<entity>> Customer name addr receive() withdraw() fetch() send()
MFC

Class
Repository DocumentList

Deployment Diagram
ºÐ»ê ȯ°æÀÇ Çϵå¿þ¾î¹× ³×Æ®¿÷À¸·ÎÀÇ Á¤º¸ ½Ã½ºÅÛ ¿¬°á ¸ðµ¨ - À©µµ¿ì 95 : Ŭ¶óÀ̾ðÆ® - À©µµ¿ì NT: ÀÀ¿ë¼-¹ö - À¯´Ð½º ¸Ó½Å: ÀÀ¿ë ¼-¹ö ¹× µ¥ÀÌŸ ¼-¹ö, Åë½Å ¼-¹ö - IBM ¸ÞÀÎÇÁ·¹ÀÓ: µ¥ÀÌŸ ¼-¹ö, Åë½Å ¼-¹ö Window95 Windows95 Windows95

Class Diagram

Doc umentApp

Use Case Diagram
¹®¼-°ü¸® ¾ÖÇø´

RogueWave Persis tence

9: sortByName ( )

global

mainWnd : MainWnd
1: Doc view request ( )
L

FileManager

¹®¼-°ü¸® Ŭ¶óÀ̾ðÆ®.EXE

Windows NT

2: fetchDoc( ) 4: create ( ) 8: fillFile ( )

gFile : GrpFile

User Interface Definition

user : »ç¿ëÀÚ fileMgr : FileMgr
3: create ( ) 6: fillDocument ( )

Package Diagram

Document
¹®¼-°ü¸® ¿£Áø.EXE Windows NT

Solaris

Alpha UNIX ÀÀ¿ë¼-¹ö.EXE

StateChart Diagram

GraphicFile File FileList

IBM Mainframe

µ¥ÀÌŸº£À̽º¼-¹ö

7: readFile ( ) 5: readDoc ( )

document : Document repository : Repository

Collaboration
mainWnd user fileMgr : FileMgr document : Document gFile repository
ƯÁ¤¹®¼-¿¡ ´ëÇÑ º¸±â¸¦ »ç¿ëÀÚ°¡ ¿ äûÇÑ´Ù. 1: Doc view request ( ) 2: fetchDoc( ) 3: create ( ) 4: create ( )

Forward Engineering(Code Generation) Diagram Component and Reverse Engineering Diagram

Collaboration Diagram Sequence Diagram

Source Code edit, compile, debug, link
5: readDoc ( ) 7: readFile ( )

È-ÀÏ°ü¸®ÀÚ´Â ÀÐ¾î¿ Â ¹®¼-ÀÇ Á¤º¸¸¦ ÇØ ´ç ¹®¼°´Ã¼¿ ¡ ¼³Á¤À» ¿äûÇÑ´Ù.

6: fillDocument ( )

8: fillFile ( )

È-¸é °´Ã¼´Â ÀоîµéÀÎ °´Ã¼µé¿ ¡ ´ëÇØ À̸§º°·Î Á¤·ÄÀ» ½ÃÄÑ È-¸é¿¡ º¸¿ ©ÁØ ´Ù.

9: sortByName ( )

Deployment Diagram Componen Diagram

Sequence Diagram Executable System
Ke Menu

dan bagaimana mereka berakhir. di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing). tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum.  Activity diagram merupakan state diagram khusus. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.PENGERTIAN ACTIVITY DIAGRAM  Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang. decision yang mungkin terjadi. sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas . Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara eksak. Aktivitas menggambarkan proses yang berjalan.  Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. bagaimana masing-masing alir berawal.

Simbol Activity Diagram Simbol Start Point End Point Activities Keterangan Contoh Sistem Berjalan Kasus VB Contoh Sistem berjalan Kasus Web Fork (Percabangan) Join (Penggabungan) Decision Swimlane Sebuah cara untuk mengelompokkan activity berdasarkan Actor (mengelompokkan activity dalam sebuah urutan yang sama) Ke UML .

biasanya mengandung nama .PENGERTIAN USE CASE  ‘use case’ adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. ‘use case’ digunakan untuk membentuk tingkah-laku benda/ things dalam sebuah model serta di Realisasikan oleh sebuah collaboration.  Umumnya ‘use case’ digambarkan dengan sebuah ‘elips’ dengan garis yang solid.

 Use case menggambarkan proses system (kebutuhan system dari sudut pandang user)  Secara umum use case adalah:  Pola perilaku system  Urutan transaksi yang berhubungan yang dilakukan oleh satu actor  Use case diagram terdiri dari  Use case  Actors  Relationship  System boundary boxes (optional)  Packages (optional) .

Association antara actor dan use case 2. Generalization/Inheritance antara actors Contoh KS VB Contoh KS Web Ke UML . Association antara use case 3. Generalization/Inheritance antara use case 4.Association    Associations bukan menggambarkan aliran data/informasi Associations digunakan untuk menggambarkan bagaimana actor terlibat dalam use case Ada 4 jenis relasi yang bisa timbul pada use case diagram 1.

sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi). asosiasi. Atribut.  Class menggambarkan keadaan (atribut/properti) suatu sistem. Operasi. dan lain-lain. merupakan nama dari sebuah kelas 2. Atribut melambangkan batas nilai yang mungkin ada pada obyek dari class 3.Nama.  Class memiliki tiga area pokok : 1. pewarisan. adalah sesuatu yang bisa dilakukan oleh sebuah class atau yang dapat dilakukan oleh class lain terhadap sebuah class .  Class diagram menggambarkan struktur dan deskripsi class. merupakan peroperti dari sebuah kelas.CLASS DIAGRAM  Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. package dan objek beserta hubungan satu sama lain seperti containment.

hanya dapat dipanggil oleh instance sebuah class pada paket yang sama Nama Class Atribut Metode/operasi . dapat dipanggil oleh siapa saja  Package. tidak dapat dipanggil dari luar class yang bersangkutan  Protected.CLASS DIAGRAM (LANJUTAN)  Atribut dan metoda dapat memiliki salah satu sifat berikut :  Private. hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya  Public.

. 3. Hubungan dinamis. Agregasi. Pewarisan. Umumnya menggambarkan class yang memiliki atribut berupa class lain. 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.. yaitu hubungan yang menyatakan bagian (“terdiri atas. Kebalikan dari pewarisan adalah generalisasi. Asosiasi. 4. 2. yaitu rangkaian pesan (message) yang dipassing dari satu class kepada class lain. Panah navigability menunjukkan arah query antar class. yaitu hubungan statis antar class. atau class yang harus mengetahui eksistensi class lain.HUBUNGAN ANTAR CLASS 1. yaitu hubungan hirarkis antar class. Hubungan dinamis dapat digambarkan dengan menggunakan sequence diagram yang akan dijelaskan kemudian.”).

CONTOH CLASS DIAGRAM .

6 Contoh KS VB Contoh KS Web Ke UML ..* 0.MULTIPLICITY  Unspecified  Exactly one  Zero or more (many..* * 1..4  Specified range  Multiple. unlimited)  One or more  Zero or one (optional scalar role) 1 0.1 2.. disjoint ranges 2.. 4.

dan sebagainya berupa pesan/message.  Sequence Diagram digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai sebuah respon dari suatu kejadian/even untuk menghasilkan output tertentu. . Sequence Diagram diawali dari apa yang me-trigger aktivitas tersebut.Sequence Diagram  Sequence diagram (diagram urutan) adalah suatu diagram yang memperlihatkan atau menampilkan interaksiinteraksi antar objek di dalam sistem yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek tersebut termasuk pengguna. proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan. display.

Simbol Sequence Diagram Contoh KS VB Contoh KS Web Ke UML .

Collaboration Diagram menunjukkan messagemessage objek yang dikirim satu sama lain Contoh KS Web Ke UML .Collaboration Diagram Adalah perluasan dari objek dan diagram (objek diagram menunjukkan objek-objek dan hubungannya satu dengan yang lain).

Ke UML Contoh KS web . yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lainnya. tapi dapat juga berupa interface. baik berisi source code maupun binary code. baik library maupun executable.Component Diagram Component diagram menggambarkan struktur dan hubungan antar komponen piranti lunak. link time maupun run time. Komponen piranti lunak adalah modul berisi code. baik yang muncul pada compile time. Umumnya komponen terbentuk dari beberapa class dan atau package. termasuk ketergantungan (dependency) diantaranya.

workstation atau piranti keras lain yang digunakan untuk men-deploy komponen dalam lingkungan sebenarnya. spesifikasi server. server atau piranti keras apa). Ke UML Contoh KS web . Sebuah node adalah server. bagaimana kemampuan jaringan pada lokasi tersebut. dimana komponen akan terletak (pada mesin. dan halhal lain yang bersifat fisikal.Deployment Diagram Deployment/physical diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur sistem.

Kegunaan package yang paling umum adalah untuk mengelompokkan class Ke UML Contoh KS Web .Package Diagram Adalah sebuah bentuk pengelompokkan yang memungkinkan untuk mengambil sebuah bentuk di UML dan mengelompokkan elemen-elemennya dalam tingkatan unit yang lebih tinggi.

6. 2. Sequence diagram. Buat Dekomposisi Fungsi yang menggambarkan sistem secara keseluruhan. Membuat activity Diagram berdasarkan sistem berjalan.Langkah-langkah pembuatan UML: 1. Class. 4. Buat ERD berdasarkan File yang digunakan pada sistem Usulan untuk menunjang pembuatan Use case. 3. Tentukan Package diagram Tentukan class diagram berdasarkan file data yang dibutuhkan Usecase dibuat berdasarkan program atau sistem usulan dari suatu sistem . baik sistem yang berjalan maupun Usulan. 5. Package.

   Collaboration diagram dibuat berdasarkan tampilan utama dari program Sequence Diagram dibuat berdasarkan form yang ada disistem usulan Langkah terakhir buatlah Deployment diagram. Componen Diagram Ke UML .

Pada umumnya statechart diagram menggambarkan class tertentu(satu class dapat memiliki lebih dari satu statechart diagram). dituliskan dalam kurung siku.Statechart Diagram Statechart Diagram menggambarkan transisi dan perubahan keadaaan (dari satu state ke state lainnya) suatu objek pada sistem sebagai akibat dari stimuli yang diterima. . state digambarkan berbentuk segi empat dengan sudut membulat dan memiliki nama sesuai kondisinya saat itu. Action yang dilakukan sebagai akibat dari event tertentu dituliskan dengan diawali garis miring. Dalam UML. Transisi antar state umumnya memiliki kondisi guard yang merupakan syarat terjadinya transisi yan bersangkutan. Titik awal dan akhir digambarkan berbentuk lingkarang berwarna penuh dan berwarnaKS Web Ke UML Contoh setengah.

Contoh kasus Penggajian menggunakan visual basic .

. data pendidikan. Proses Pemberian Rekap Biodata Pegawai (RBP) Pegawai memberikan data pribadi pegawai. 2. Lalu Rekap Biodata Pegawai (RBP) diserahkan kepada bagian administrasi untuk proses pengolahan Daftar Data Pegawai Dan Gaji (DDPG). Proses Absensi Pegawai melakukan absensi harian melalui form daftar hadir pegawai. Berdasarkan form daftar hadir pegawai tersebut bagian Tata Usaha (TU) akan membuat Rekap Absen (RA) harian untuk diserahkan kepada Administrasi.Prosedur Sistem berjalan: Proses pembuatan Daftar Data Pegawai dan Gaji pada SMP PGRI 1 Depok adalah sebagai berkut : 1. data keluarga yang dijadikan satu menjadi data pegawai kepada bagian Tata Usaha yang kemudian diarsipkan menjadi Rekap Biodata Pegawai (RBP).

4.selain itu bagian Administrasi akan membuatkan slip gaji untuk diserahkan kepada pegawai.3. Proses Pembuatan Laporan Daftar Data Pegawai dan Gaji (DDPG) yang sudah diterima dan ditanda tangani oleh Kepala Sekolah akan diserahkan kembali kepada bagian Administrasi untuk dibuatkan Laporan Data Pegawai (LDP) dan Laporan Gaji Pegawai (LGP). . Setelah bagian administrasi menerima Daftar Data Pegawai dan Gaji yang sudah di Acc akan membuatkan Laporan Data Pegawai (LDP) dan Laporan Gaji Pegawai (LGP) yang nantinya akan diserakan kepada Kepala Sekolah. Proses Pengolahan Daftar Data Pegawai dan Gaji (DDPG) Setelah bagian administrasi menerima Rekap Biodata Pegawai (RBP) dan Rekap Absen (RA) akan mengolah kedua data tersebut untuk dibuatkan menjadi Daftar Data Pegawai dan Gaji (DDPG) yang kemudian diserahkan kepada Kepala Sekolah untuk ditanda tangani atau di Acc.

Dekomposisi Fungsi sistem berjalan Sistem Pengolahan Data Pegawai Rekap Biodata Pegawai (RBP) Absen Daftar Data Pegawai dan Gaji (DDPG) Laporan Data Pegawai Rekap Absen Slip Gaji Laporan Data Pegawai Laporan Data Pendidikan Laporan Data Keluarga Data Pendidikan Data Keluarga Laporan Absensi Laporan Gaji .

Proses Absensi Pegawai melakukan absensi harian melalui form daftar hadir pegawai. Pegawai TU Melakukan absen harian Absen Tidak Absen Pegawai melapor ke TU Menerima laporan pegawai yang tidak absen Ya Absen Melakukan absen di form daftar hadir Mencatat absen pegawai Merekap absensi berdasarkan form daftar hadir .ACTIVITY DIAGRAM 1. Berdasarkan form daftar hadir pegawai tersebut bagian Tata Usaha (TU) akan membuat Rekap Absen (RA) harian untuk diserahkan kepada Administrasi HRD.

Activity Diagram (Lanjutan…) 2. Proses Pemberian Rekap Biodata Pegawai Pegawai memberikan data pribadi pegawai. Pegawai TU Memberikan data pegawai Menerima data pegawai Menerima berkas data pegawai tidak lengkap Mengecek berkas data pegawai Data tidak Lengkap Data Lengkap Mengembalikan Data berkas data pegawai Pegawai tidak lengkap Data pegawai diproses . data pendidikan. Lalu Rekap Biodata Pegawai diserahkan kepada bagian administrasi untuk proses pengolahan Daftar Data Pegawai Dan Gaji . data keluarga yang dijadikan satu menjadi data pegawai kepada bagian Tata Usaha yang kemudian diarsipkan menjadi Rekap Biodata Pegawai.

TU Admin HRD Atasan Memberikan data Rekap Absen Menerima rekap absen & data pegawai Memberikan data Pegawai Membuat daftar data pegawai dan gaji Menyerahkan daftar data pegawai dan gaji Menerima daftar data pegawai dan gaji Menyetujui daftar data pegawai dan gaji .Activity Diagram (Lanjutan…) 3. Proses Pengolahan Daftar Data Pegawai dan Gaji Setelah bagian administrasi menerima Rekap Biodata Pegawai dan Rekap Absen akan mengolah kedua data tersebut untuk dibuatkan menjadi Daftar Data Pegawai dan Gaji yang kemudian diserahkan kepada Atasan untuk ditanda tangani atau di Acc.

Proses Pembuatan Laporan Daftar Data Pegawai dan Gaji yang sudah diterima dan ditanda tangani oleh Atasan akan diserahkan kembali kepada bagian Administrasi untuk dibuatkan Laporan Data Pegawai dan Laporan Gaji Pegawai . Setelah bagian administrasi menerima Daftar Data Pegawai dan Gaji yang sudah di Acc akan membuatkan Laporan Data Pegawai dan Laporan Gaji Pegawai yang nantinya akan diserakan kepada Atasan. Atasan Admin HRD Pegawai Menyerahkan daftar data pegawai dan gaji acc Menerima daftar data pegawai dan gaji acc Membuat lap data pegawai dan lap gaji pegawai Membuat Slip gaji Menerima Lap data pegawai dan lap gaji pegawai Menerima Slip gaji .4.selain itu bagian Administrasi akan membuatkan slip gaji untuk diserahkan kepada pegawai.

ERD (Entity Relationship Diagram) alamat status nip nip nama agama Pegawai 1 nama nama masuk nip asuransi pulang angs_pjm_kop pot_sim_sk gj_terima nip pks melakukan M Absensi Masuk 1 melengkapi 1 Absensi Pulang M input 1 Gaji insentif tgl_lahir pot_sim_kop jns_klm tempat hari tanggal hari tanggal nama_p to_gaji gapok fungsional tanspot 1 1 melengkapi 1 tmpat nip thn_lulus jns_klm nam_anak2 tgl_lhir nip nama_peg Pendidikan jurusan nama tgl_lhr Keluarga nama_istri_suami kelamin tmpt pendk univ tempat jns_klmn nama_anak1 agama tgl_lahir status Ke ERD .

Use Case Absen Cetak Rekap Absen e> > TU Administrasi Input Data Absen Harian Deskripsi use case Absen Nama : Use Case Diagram Absen Actor : TU dan Administrasi Deskripsi:TU mencetak Rekap Absen kemudian diserahkan kepada Administrasi Nama Use Case :<<Include>> input data absen harian << Inc lud .

Keluarga Deskripsi Use Case Rekap Biodata Pegawai Nama : Use Case Rekap Biodata Pegawai Actor : TU dan Administrasi Deskripsi:TU mencetak Rekap Biodata Pegawai kemudian diserahkan kepada Administrasi Nama Use Case :<<Include>> input data pegawai.Use Case Rekap Biodata Pegawai Cetak Rekap Biodata Pegawai Input Data Pegawai. << Inc lud e> > TU Administrasi . Pendidikan dan Keluarga. Pendidikan.

data keluarga. PKS. data pendidikan.data pendidikan. insentif. Transport. Insentif. data keluarga PKS.Use Case Pengolahan Daftar Data Pegawai dan Gaji (DDPG) Input Data Pegawai. Potongan lud Inc << > e> Cetak Slip Gaji Administrasi Pegawai Input Total Absensi Pegawai Deskripsi Use Case Pengolahan Data Pegawai dan gaji (DDPG) Nama : Use Case Pengolahan Data Pegawai dan Gaji Actor : Administrasi dan Pegawai Deskripsi:Administrasi Mencetak Slip Gaji kemudian diserahkan kepada Pegawai Nama Use Case:<<Include>> Input total absensi pegawai dan input data pegawai. transport dan potongan. fungsional. << Inc lud e> > . Fungsional.

Absen Kepala Sekolah Deskripsi Use Case Laporan Nama : Use Case Laporan Actor : Administrasi dan Kepala Sekolah Deskripsi : Administrasi Mencetak laporan slip gaji dan mencetak laporan data pegawai. pendidikan dan keluarga. pendidikan. keluarga dan absen .Use Case Laporan Cetak Laporan Gaji Administrasi Cetak Laporan Data Pegawai.

Pegawai nip : text nama : text jns_klm : text tempat : text tgl_lahir : text agama : text status : text alamat : text Tambah Edit Hapus Cancel Simpan Keluar

Absensi Masuk nip : text nama : text masuk : date/time pulangt : date/time tanggal : date/time hari : int Cari Absen Masuk Keluar Pulang

Absensi Keluar nip : text nama : text masuk : date/time pulangt : date/time tanggal : date/time hari : int Cari Absen Masuk Keluar Pulang

Gaji nip : text pks : currency insentif : currency tanspot : currency fungsional : currency gapok : currency to_gaji : currency nama_p : text pot_sim_kop : currency pot_sim_sk : currency angs_pjm_kop : currency asuransi : currency gj_terima : currency - Cetak - Cari - Keluar

1..1

1..~

1..1

1..1

1..~

1..1

1..1

1..~

1..~

Pendidikan nip : text nama : text pendk : text univ : text jurusan : text thn_lulus : text Tambah Edit Hapus Cancel Simpan Cari Keluar

Keluarga nip : text nama_peg : text nama_istri_suami : text status : text kelamin : text tempat : text tgl_lahir : text agama : text nama_anak1 : text jns_klmn : text tmpt : text tgl_lhr : text nam_anak2 : text jns_klm : text tmpat : text tgl_lhir : text Tambah Edit Hapus Cancel Simpan Cari Keluar

Sequence Diagram Data pegawai

Administrasi

Form Data Pegawai

Control Data Pegawai

Kepala Sekolah

Open Olah Data

Display Data Pegawai

Input NIP

Input Data Pegawai

Simpan () Display Data Pegawai

Tambah ()

Edit ()

Batal ()

Keluar ()

Simpan ()

Simpan ()

Rec Data Pegawai

Sequence Diagram Data pendidikan
Administrasi Form Data Pendidikan Control Data Pendidikan Pegawai Kepala Sekolah

Open Get NIP () Display NIP, Nama Get NIP ()

Input Data Pendidikan

Simpan () Display Data Pendidikan

Tambah ()

Edit ()

Batal ()

Keluar ()

Simpan ()

Simpan ()

Rec Data Pendidikan

Sequence Diagram Absensi

Pegawai

Form Absen

Control Absen

Pegawai

Absen

Open Get NIP () Display NIP, Nama Get NIP ()

Input Absen Masuk

Simpan () Display Absen Masuk

Absen ()

Keluar ()

Simpan ()

Simpan ()

Rec Data Absen Masuk

Asuransi. Pot_angsuran_Pinjmn_koperasi Tambah Tambah Tambah Jumlah yang diterima Simpan () Display Jumlah Yang Diterima Simpan () Tambah () Tambah () Tambah () Edit () Edit () Edit () Batal () Batal () Batal () Keluar () Keluar () Keluar () Simpan () Simpan () Simpan () . fungsional.Sequence Diagram Gaji Administrasi Form Gaji Control Gaji Pegawai Isi Gaji Open Get NIP () Display NIP. Nama. Jenis Kelamin. Pot_Sim_sukarela. Gaji pokok. fungsional Get NIP () Display PKS. Status Get Bulan () Display Bulan Input PKS. Total gaji LOOPING Input Pot_sim_kop. insentif. Transport. intensif. Jmlh Tunjangan Input Jmlh Hari Kerja Display Jmlh hari kerja.

Sequence Diagram Laporan Gaji pegawai Ke Studi Kasus VB Administrasi Form Laporan Gaji Control Laporan Gaji Laporan Gaji Kepala Sekolah Open Display Form Laporan Gaji Simpan () Simpan () Hapus () Hapus () Keluar () Keluar () Cetak Laporan () Cetak Laporan () Cetak Laporan () Simpan () .

Contoh kasus Penyewaan VCD menggunakan WEB .

Proses pendaftaran anggota Untuk mendapatkan film yang dipinjam maka anggota rental harus terlebih dahulu mendaftarkan diri sebagai anggota.Adapun prosedur sistem berjalan adalah sebagai berikut : a. Proses peminjaman film Setelah mendapatkan kartu anggota. barulah anggota tersebut diperbolehkan untuk meminjam film yang ada di rental DVD Dreamz b. mulai dari judul film. setelah mendapatkan kartu anggota baru. maka untuk meminjam film. lalu petugas rental mengecek nomor anggota. kode film serta batas waktu peminjaman film yang dipinjam . Kemudian anggota memilih film yang akan dipinjam lalu diserahkan kepada petugas rental untuk dicatat film yang dipinjam. Calon anggota mengisi formulir anggota. kemudian dicatat oleh petugas lalu anggota tersebut mendapatkan kartu anggota baru. anggota harus menyerahkan kartu anggota.

Akan tetapi apabila film tersebut dalam keadaan baik dan batas waktunya tidak telat maka petugas akan memberikan kartu anggota kembali kepada anggota tersebut d. maka anggota wajib mengembalikan film yang dipinjam sambil menyerahkan kartu anggota. lalu petugas rental akan memeriksa keadaan film yang dipinjam. maka anggota tersebut dikenakan sangsi atau denda. dan bila film yang dipinjam tersebut dalam keadaan rusak atau batas waktu peminjaman telah habis. Proses pembuatan laporan Semua kegiatan yang terjadi pada rental yang meliputi dari data anggota. Proses pengembalian film Setelah batas waktu peminjaman film telah habis. data peminjaman film serta data pengembalian film yang telah dicatat oleh petugas rental akan dibuatkan laporannya dan akan dilaporkan petugas rental setiap satu .c.

Anggota Laporan Peminjaman Laporan Pengembalian .Dekomposisi Fungsi Usulan Rental DVD Dreamz Pendaftaran Anggota Peminjaman Film Pengembalian Film Laporan Anggota Denda / Sangsi Laporan Data .

Activity Diagram Proses Pendaftaran Anggota Anggota Petugas Mendaftar Sebagai Anggota Menerima Pendaftaran Menerima Formulir Memberi Formulir Mengembalikan Formulir Dan KTP Menerima Formulir dan KTP Data Tidak Lengkap Terima Data Tidak Lengkap Konfirmasi Data Data Lengkap Data Lengkap Menerima Data Lengkap Menerima KA Memberikan KA .

Activity Diagram Proses Peminjaman Film Anggota Petugas Memilih Film Tidak Setuju Menyewa Film Setuju Menyewa Film Menyerahkan Kode Film Menerima Kode Film Menyerahkan Kartu Anggota Mengecek Kartu Aanggota Mencatat Film Yang Disewa Menerima Film Menyerahkan Film .

Activity Diagram Proses Pengembalian Film Anggota Petugas Menyerahkan Kartu Anggota Mengembalikan Film Yang Disewa Mengecek Kartu Anggota Mengecek Keadaan Film Film rusak/ telat Membayar Denda Sangsi/ Denda Denda Dibayar Menerima Denda Menerima Kartu Anggota Menyerahkan Kartu Anggota .

Peminjaman Dan Pengembalian Menerima Laporan .Activity Diagram Proses Pembuatan Laporan Petugas Pemilik Laporan Data Anggota.

Use Case Diagram (Sistem Usulan) Proses Pendaftaran Anggota Cetak Kartu Anggota Petugas Anggota <<Include>> Data Anggota Deskripsi Use Case Nama Use Case : Proses Pendaftaran Anggota Actor : Petugas. Anggota Deskripsi : Petugas akan memberikan Kartu Anggota kepada anggota setelah anggota melengkapi formulir yang diberikan untuk menjadi anggota rental .

kemudian petugas rental mengecek data anggota.Proses Peminjaman Film Data Anggota <<Extended>> Cetak Bukti Pinjam Anggota Petugas <<Include>> Input Kode Film Nama Use Case : Proses Peminjaman Film Actor : Petugas. Dan mencetak bukti peminjaman. setelah mendapatkan film yang ingin disewa lalu menyerahkan kartu anggota dan kode film-film yang akan disewanya kepada petugas rental. Lalu memasukan kode film-film yang disewa beserta batas waktu pengembaliannya. Anggota Deskripsi : Anggota pertama kali datang kerental dan memilih film yang akan disewa. .

Proses Pengembalian Film Data Pinjam <<Extended>> Cetak Laporan Pengembalian Anggota Petugas <<Extended>> <<Include>> Data Anggota Sangsi/Denda Nama Use Case : Proses Pengembalian Film Actor : Petugas. Tapi jika batas sewa telah lewat atau film dalam keadaan rusak. petugas mengecek data pinjam dan data anggota. maka anggota dikenakan denda atau sangsi. Anggota Deskripsi : Anggota mengembalikan film pada batas waktu penyewaan. . Jika film tepat waktu dan dalam keadaan baik. maka petugas mengembalikan kartu anggota.

Pemilik Deskripsi : Petugas melakukan laporan peminjaman film dan pengembalian film lalu diberikan kepada pemilik rental.Laporan Cetak Peminjaman film Petugas Cetak Pengembalian Film Pemilik Nama Use Case : Laporan Actor : Petugas. .

Halaman Index .

Ke ERD .

Class Diagram .

SEQUENCE DIAGRAM .

.

.

Ke Studi Kasus WEB .

Contoh kasus MERANCANG WEB DI SDN KEBON BAWANG 05 PAGI JAKARTA UTARA DENGAN MENGGUNAKAN PHP DAN MYSQL Ke Studi Kasus .SI .

Hasil dari proses ini akan langsung diserahkan kembali ke sekolah SDN Kebon Bawang 05 Pagi Jakarta Utara untuk dapat di informasikan ke seluruh masyarakat. Prosedur Seleksi Penerimaan Murid Baru Setelah panitia penerimaan murid baru menerima semua berkas pendaftaran yang sudah diisi berserta kelengkapannya. maka panitia pendaftaran langsung akan mengirimkan seluruh berkas ke Walikota Jakarta Utara . Dalam Proses Penerimaan Murid Baru yang dilakukan oleh panitia penerimaan murid baru SDN Kebon Bawang 05 Pagi adalah penyebaran informasi kepada masyarakat mengenai tanggal dibukanya pendaftaran. Prosedur Penerimaan Murid Baru.Procedure Berjalan A. . Dimana Para Orang Tua dapat datang langsung ke sekolah untuk mengambil Formulir pendaftaran dan menyerahkan kembali ke panitia penerimaan murid baru disertai kelengkapan pendaftaran pada waktu – waktu dan tanggal yang sudah ditentukan oleh panitia. B. sebagai tempat proses dan seleksi untuk mendapatkan calon – calon murid yang dapat diterima sesuai syarat dan ketentuan yang sudah ditetapkan.

Prosedur Pembuatan Majalah Dinding Sekolah Majalah dinding sekolah di SDN Kebon Bawang 05 Pagi Jakarta Utara dilakukan perubahan setiap bulannya. murid – murid yang ingin menyumbangkan karyanya untuk di tampilkan di majalah dinding sekolah mengumpulkan hasil karyanya ke panitia majalah dinding sekolah. panitia majalah dinding akan mengajukan ke Kepala Sekolah untuk dilihat dan disetujui untuk ditampilkan sebagai majalah dinding. Proses pembuatan majalah dinding ini dilakukan secara bertahap yaitu : untuk minggu pertama dan kedua setiap bulannya .C. Untuk minggu ketiga disetiap bulannya dilakukan penyortiran oleh panitia majalah dinding. Untuk minggu keempat. disini akan ditentukan karya-karya dari murid-murid yang pantas untuk ditampilkan di majalah dinding dan berita-berita apa saja yang akan di tampilkan juga di majalah dinding sekolah ini. untuk para guru bertugas juga mencari beritaberita yang akan di tampilkan di majalah dinding yang berasal dari harian ibukota atau dari majalah sekolah. .

Activity Diagram Penerimaan Murid baru Orang Tua Panitia PMB KepSek Isi Formulir PMB Penyerahkan Form Dan kelengkapannya Menerima Form Dan kelengkapannya Form dikembalikan Tidak lengkap Lengkap Menerima bukti pendaftaran Menerima laporan Daftar PMB .

Activity Diagram Proses Seleksi Penerimaan Murid Baru Panitia PMB Panitia Seleksi Pihak terkait Panitia seleksi Pemeriksaan Berkas PMB Penyerahan Berkas PMB Penyeleksian Berkas PMB Menerima hasil MB yang diterima Menerima laporan Hasil MB yang diterima .

Activity Diagram Pembuatan Majalah Dinding Sekolah Murid dan guru Panitia mading KepSek Penyerahan Hasil karya / berita Penerimaan Hasil Karya/berita Penyeleksian Hasil karya/berita Menyetujui Majalah Dinding Pemasangan Majalah Dinding .

PACKAGE DIAGRAM Berita Buku tamu admin Siswa Guru Kegiatan .

* tanggal nama email pesan idkegiatan tanggalkegiatan judulkegiatan 0......* 1 admin idadmin username 1 password pin 1 1 0.* headerkegiatan isikegiatan statuskegiatan 0.Class diagram guru idguru nip password nama 1 tgl_lhr alamat pendidikan jabatan gender status aktif 1 0.* berita idberita tanggalberita judulberita headberita isiberita pengirimberita sumberberita statusberita 0..* siswa idsiswa nis nama alamat wali telpon kegiatan buku_tamu idtamu 0.* .

Use Case Diagram Penerimaan Murid Baru Informasi Orang Tua Formulir PMB Panitia PMB .

Use Case Proses Seleksi Penerimaan Murid Baru Form PMB extend Berkas Form PMB Panitia PMB Tim Penyeleksi .

Use Case Pembuatan Majalah Dinding Sekolah karya murid dan berita extend hasil majalah dinding sekolah Kepala Sekolah panitia mading .

Statechart Diagram pengisian buku tamu Isi Pengisian lengkap Belum Lengkap Isi Ulang Lengkap Lengkap Kirim .

Statechart Diagram pengisian berita Isi Pengisian Berita Belum Lengkap Isi Ulang Lengkap Lengkap Kirim .

Statechart Diagram Input Data Siswa Isi Pengisian kegiatan Belum Lengkap Isi Ulang Lengkap Lengkap Kirim .

Buku Tamu .

Sequence Diagram Buku Tamu user/admin Form buku tamu Control buku tamu T_buku_tamu open Input buku tamu Rec_buku tamu Input_Rec_buku tamu Get buku tamu Rec_buku tamu Input_Rec_buku tamu Simpan() Simpan() Simpan() Batal() Batal() Batal() .

Entry Data Siswa .

Sequence Diagram Entry Data Siswa user/admin Form entry siswa Control entry Siswa T_Siswa open Input Siswa Rec_siswa Input_Rec_siswa Get siswa Rec_siswa Input_Rec_siswa Simpan() Simpan() Simpan() Batal() Batal() Batal() .

Entry Data Guru .

Sequence Diagram Entry Data Guru user/admin Form entry guru Control entry guru T_guru open Input guru Rec_guru Input_Rec_guru Get guru Rec_guru Input_Rec_guru Simpan() Simpan() Simpan() Batal() Batal() Batal() .

profile fasilitas visimisi view view open view view view view view user view view view view Kegiatan sekolah Ekstra kurikuler add view view view siswa add view home view view view siswa berita view view view view edit view view edit edit hapus biodata view edit struktur view Berita Kalender pendidikan kontak view view Buku Tamu Admin view Login Guru add Prestasi view home view berita view delete view guru kegiatan view view view add view Non aktif aktif add view Non delete aktif delete view add view view Collaboration Diagram Profile Website Non aktif delete aktif .

COMPONENT DIAGRAM Simpan kedatabase Kirim data Isi Data Login Browsing .

DEPLOYMENT DIAGRAM Client Browser Page Request Web Server Database Request Database Server Ke Studi kasus SI .

TERIMA KASIH .

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->