Materi Workshop Himpunan Sistem Informasi Semester Genap Tahun Ajaran 2013/2014

Post on 07-Aug-2015

128 views 0 download

Transcript of Materi Workshop Himpunan Sistem Informasi Semester Genap Tahun Ajaran 2013/2014

MATERI PERTEMUAN PERTAMAWORKSHOP HIMASIGENAP 2013/2014

Hari, Tanggal : Sabtu, 26 April 2014

Oleh :Agus Umar Hamdani, M.Kom

1

Studi Kasus :

Prosedur Registrasi Peserta Seminar

2

Pemodelan Sistem Menggunakan Object-Oriented Analysis and Design – OOAD)

Alat bantu yang digunakan membuat pemodelan sistem OOAD adalah UML (Unified ModellingLanguage)

Di dalam UML :1. Activity Diagram2. Use Case Diagram3. Class Diagram4. Sequence Diagram 5. Package Diagram6. Dll

3

Pemodelan Sistem Menggunakan Object-Oriented Analysis and Design – OOAD)

Software yang bisa digunakan untuk membuat UML, antara lain :1. Microsoft Visio semua, versi kecuali versi 20102. Rational Rose3. StartUML4. Visual Paradigm 11.1 Community

Edition5. Dll

4

Proses Pendaftaran Seminar

5

Mahasiswa mengisi formulir pendaftaran, kemudian menyerahkan formulir yang telah diisi ke bagian pelayanan. Setelah itu bagian pelayanan melakukan pengecekan terhadap form yang telah diisi. Apabila datanya tidak lengkap maka form akan dikembalikan kepada mahasiswa untuk dilengkapi. Apabila data yang diisi pada form tersebut sudah lengkap, maka form tersebutdicatat dan diarsipkan.

Proses Pembayaran

6

Bagian pelayanan memeriksa apakah pesertasudah membayar atau belum. Jika mahasiswa belum membayar maka mahasiswa tersebut tidak dapat memasuki acara seminar berlangsung. Bagian pelayanan memberitahukan jumlah yang harus dibayar oleh mahasiswa, kemudianmahasiswa membayar biaya registrasi dan bagian pelayanan membuat kwitansi pembayaran dankartu pengenal peserta seminar. Selanjutnya bagian pelayanan menyerahkan bukti pembayaran dan kartu pengenal peserta seminarkepada mahasiswa tersebut agar digunakanpada saat acara seminar berlangsung.

Proses Pembuatan Sertifikat

7

Bagian pelayanan akan memeriksa kehadiransetiap mahasiswa, apabila mahasiswa hadir 80% dan mengikuti tes kelayakan lulus, maka bagianpelayanan akan membuat sertifikat sesuaidengan grade untuk mahasiswa tersebut. Jikamahasiswa mempunyai presensi kehadiran kurangdari 80% dan tidak lulus pada saat tes kelayakan, maka bagian pelayanan memberikankesempatan kedua kepada mahasiswa tersebutuntuk mengikuti tes kembali.

Proses Pembuatan Laporan

8

Setiap bulannya bagian pelayanan akan membuat Laporan Pendaftaran, Laporan Pembayaran dan laporan kelulusan peserta seminar yang akan diserahkan kepada KetuaPelaksana.

Dari Proses bisnis tersebut diatas, buatlah :1. Activity Diagram2. Use Case Diagram3. Class Diagram4. Rancangan Layar

Activity Diagram itu …??

Aktivitas yang dikerjakan

Pelaku

+

Dokumen

+

9

Activity Diagram Pendaftaran

10

Activity Diagram Pembayaran

11

Activity Diagram Pembuatan Sertifikat

12

Activity Diagram Pembuatan Laporan

13

Analisa Input dan Output

• Analisa Input – Adalah menganalisa semua dokumen

yang masuk ke dalam sistem• Analisa Output

– Adalah menganalisa semua dokumenyang keluar dari sistem

14

Analisa Input dan Output

15

Dokumen Masukan Dokumen Keluaran

Formulir Registrasi Kartu PengenalData Mahasiswa KwitansiData Seminar Sertifikat

Laporan Pendaftaran

Laporan Pembayaran

Laporan Kelulusan

Use Case Diagram itu …??

Aktivitas yang dikerjakan didalam Sistem

Actor

+

16

Relasi

Membuat Package Diagram

17

Package DiagramDigunakan untuk mengelompokkanbeberapa sistem menjadi sebuahkelompok atau paket berdasarkan fungsiatau kegunaan dari sistem tersebut

Use Case Diagram Master

18

Use Case Diagram Transaksi

19

Use Case Diagram Laporan

20

Class Diagram itu …??

21

1. Nama Class 2. Atribut/Field

3. Method/operasi 4. Multiplicity

Class Diagram

22

MATERI PERTEMUAN KEDUAWORKSHOP HIMASIGENAP 2013/2014

Hari, Tanggal : 03 Mei 2014

Oleh :Agus Umar Hamdani, M.Kom

23

Membuat DatabaseMenggunakan HeidiSQL

24

Memilih HeidiSQL

25

Memilih HeidiSQL

1

2

3

26

27

Membuat Database “DBSEMINAR”

1 2

28

Membuat Database “DBSEMINAR”

1

2

29

Membuat Tabel “Mahasiswa”

1 2

30

Membuat Tabel “Mahasiswa”

1

2

Membuat Rancangan Layar

31

32

Rancangan Layar “Entry Data Mahasiswa”

33

Rancangan Layar “Entry Data Seminar”

34

Rancangan Layar “Cetak Kwitansi”

35

Rancangan Layar “Cetak Sertifikat”

Membuat KoneksiData Source(ODBC)

(Open Database Connectivity)

36

Membuka Control Panel

37

Memilih System and Security

38

Memilih Administrative Tools

39

40

Membuat Koneksi Data Source(ODBC)

41

Menambahkan ODBC Baru

42

Memilih Driver MySQL ODBC

1

2

43

Membuat Koneksi Ke Database MySQL

Membuat Module Koneksi

44

45

Menambahkan Module Ke Project

2

1

46

Memberi Nama Module “MdlKoneksi

47

Memberi Nama Module “MdlKoneksi

Membuat Class Diagram

48

Membuat Class Diagram

49

Class diagram adalah diagram yang menggambarkan relasi(hubungan) antarclass atau entitas di dalam sebuah sistem.

Acuan untuk membuat class diagram adalahEntity Relationship Diagram(ERD).

setiap Tabel menjadi nama Class, setiapAtribut menjadi Field.

Class Name

Field

Method()

Entity NameAtribut-1Atribut-2Atribut-3

Membuka Microsoft Visual Studio 2008

50

Membuat Project Baru

51

Memilih Nama Project dan Lokasi Simpan

52

Membuat Class Diagram

53

Membuat Class Diagram

54

1

23

Membuat Class “ClsMahasiswa”

55

Memberi Nama Class “ClsMahasiswa”

1

2

56

Menambahkan Field “ClsMahasiswa”

1

2

57

Mengatur Field dan Class Detail

1

2

58

Menambahkan Property

1

2

59

Mengatur Property Dan Class Detail

1

2

60

Menambahkan Method

1 2

61

Mengatur Method Dan Class Detail

1

2

62

Membuka View Code Pada Class

63

Menambahkan Package ODBCIMPORTS SYSTEM.DATA.ODBC

64

Melengkapi Kode Program Pada PropertyPerhatian! Nama Property dan Field harus sama

65

Kode Program Pada Method Simpan()

66

Kode Program Pada Method Ubah()

67

Kode Program Pada Method Hapus()

68

Kode Program Pada Method Cari()

69

Kode Program Pada Method TampilData()

70

Memanggil Class “ClsMahasiswa” Ke Dalam Form “FrmMahasiswa”

71

72

Memanggil View Code “Form Mahasiswa”

73

Memanggil Class “ClsMahasiswa”

74

Kode Program Pada Button “Simpan”

75

Kode Program Pada Button “Simpan” Cont...

76

Kode Program Pada Button “Ubah”

77

Kode Program Pada Button “Ubah” Cont...

78

Kode Program Pada Button “Hapus”

79

Kode Program Untuk Memanggil Method “Cari”

80

Menguji Program “Simpan”

81

Menguji Program “Ubah”

MATERI PERTEMUAN KETIGAWORKSHOP HIMASIGENAP 2013/2014

Hari, Tanggal : Sabtu, 18 Mei 2014

Oleh :Agus Umar Hamdani, M.Kom

82

Membuat Class “ClsKwitansi”

83

84

Menambahkan Class Baru

1

2

Memberi Nama Class “ClsKwitansi”

1

2

85

86

Menambahkan Field “ClsKwitansi”

1

2

87

Menambahkan Property “ClsKwitansi”

1

2

88

Menambahkan Method “ClsKwitansi”

1

2

Menambahkan Package ODBCIMPORTS SYSTEM.DATA.ODBC

89

Melengkapi Kode Program Pada PropertyPerhatian! Nama Property dan Field harus sama

90

91

Kode Program Method “Autonumber”

92

Kode Program Method “Simpan”

93

Kode Program Method “Cari”

Memanggil Class “ClsKwitansi” Ke Dalam Form “FrmKwitansi”

94

95

Rancangan Layar “Cetak Kwitansi”

96

Memanggil View Code “Form Kwitansi”

97

Memanggil Class “ClsKwitansi & Autonumber”

98

Kode Program Pada Button “Simpan”

99

Memanggil Method “Cari” ClsMahasiswa

100

Memanggil Method “Cari” ClsKwitansi

Menguji Program “Simpan”

101

Membuat Cetakan KwitansiMenggunakan Crystal Report

102

Menambahkan Crystal Report

103

Menambahkan Crystal Report

104

12

Menambahkan Crystal Report

105

Memanggil Koneksi ODBC

106

Double-Click ya ..!!

Memanggil Koneksi ODBC

107

1

2

Memasukkan User ID dan Password

108

1

2

Memanggil Tabel Database “DBSEMINAR”

109

Memanggil Tabel Database “DBSEMINAR”

110

1

2 3

111

Memilih Tabel Database “DBSEMINAR”

1

2

112

Relasi Antar Tabel Yang Dipilih

113

Memilih Field Yang Akan Ditampilkan

1

2

114

Memilih Field Yang Akan Ditampilkan

115

Desain Report Yang Terbentuk

116

Desain Ulang Report

117

Membuat Parameter Field

118

Desain Ulang Report

1

2

Memanggil ReportKe Dalam Form

119

120

Rancangan Layar “Cetak Kwitansi”

Panggil Report Disini..!!!

121

Kode Program Pada Button “Cetak”

122

Menguji “Pemanggilan Report”

Sampai jumpa di pertemuanBerikutnya …

123