ANALISIS DAN DESAIN DENGAN MENGGUNAKAN UNIFIED MODELLING LANGUAGE UNTUK SISTEM KERJA PRAKTEK



dokumen-dokumen yang mirip
ANALISIS DAN DESAIN DENGAN MENGGUNAKAN UNIFIED MODELLING LANGUAGE UNTUK SISTEM KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI HALAMAN JUDUL PERTAMA

GAMBAR... BAB I PENDAHULUAN...

RANCANGAN PEMBELAJARAN

RANCANGAN APLIKASI AKADEMIK MENGGUNAKAN METODE BERORIENTASI OBYEK: STUDI KASUS SMP NEGERI 9 PANGKALPINANG

Kegunaan tahap ini adalah untuk memobilisasi dan mengorganisir g SDM yang akan melakukan Reengineering

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB I PENDAHULUAN 1.1 Latar Belakang

2.4.1 Pemodelan Proses Behaviour Diagram Implementation Diagram Bahasa pemrograman PHP

SISTEM INFORMASI ADMINISTRASI KESISWAAN PADA SMK BHAKTI KARYA 1 MAGELANG

BUILDING A INFORMATION SYSTEM SALE STOCK AT BOUTIQUE DE ORIN WITH BARCODE SCAN

Kebutuhan dan Spesifikasi Perangkat Lunak


PENGANTAR RUP & UML. Pertemuan 2

BAB 1 PENDAHULUAN. universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses

Sequen Diagram Latihan Soal Sequen Diagram Evaluasi Evaluasi Collaboration Diagram

31

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

SISTEM INFORMASI ADMINISTRASI KESISWAAN PADA SMK BHAKTI KARYA 1 MAGELANG BERBASIS MULTIUSER

BAB I PENDAHULUAN. merupakan salah satu perguruan tinggi swasta yang terletak di Jl. Raya Kedung

Oleh : RAHMADY LIYANTANTO

Yuli Purwati, M.Kom USE CASE DIAGRAM

RANCANG BANGUN SISTEM INFORMASI PENJUALAN TUNAI STUDI KASUS : TB. CAHAYA BARU PANGKALPINANG DENGAN METODOLOGI BERORIENTASI OBYEK

BAB II LANDASAN TEORI

PENGEMBANGAN SISTEM INFORMASI MANAJEMEN PRAKTIK INDUSTRI DI JURUSAN PENDIDIKAN TEKNIK ELKTRONIKA UNY BERBASIS WEBSITE MENGGUNAKAN YII FRAMEWORK

Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan )

Rancangan Aplikasi Persediaan Barang Pada TB. Putra Mas Pangkalpinang Melati Suci 1), Sujono 2)

Analisis dan Perancangan Sistem II T02 Use Case

BAB I PENDAHULUAN. wilayah pariwisata di Indonesia telah memiliki review dari berbagai tempat

BAB III METODOLOGI PENELITIAN

Unified Modelling Language (UML)

PENGEMBANGAN SISTEM INFORMASI JASA MENJAHIT BERBASIS WEB PADA GANESHA TAILOR GARUT

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

ANALISIS PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. INSING DWI PERKASA

Unified Modeling Language


SISTEM INFORMASI FASILITAS KAMPUS UNDIKSHA MELALUI PENGEMBANGAN PETA INTERAKTIF BERBASIS WEB

PENGEMBANGAN PLUGIN PENJADWALAN SEMINAR PADA WEB JURUSAN ILMU KOMPUTER BERBASIS WORDPRESS

BAB III ANALISIS DAN PERANCANGAN SISTEM


MEMAHAMI PENGGUNAAN UML

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

CLASS DIAGRAM. Jerri Agus W ( ) Gendra Budiarti ( )

BAB I PENDAHULUAN.

SEJARAH UML DAN JENISNYA

Modul 9. Memahami dan menerapkan ERD (Entity Relationship Diagram) dan Normalisasi. Memahami Diagram EER (Enhanced Entity Relatioship Diagram)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

TINJAUAN PUSTAKA Information Technology Infrastructure Library (ITIL) Framework Tujuan Penelitian Ruang Lingkup Penelitian

BAB III METODOLOGI PENELITIAN. Tabel 3.1 Alur Metodologi Penelitian

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

RENCANA PEMBELAJARAN

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

Analisa Desain Berorientasi Objek. Model dan Pemodelan. Oleh : Rahmady Liyantanto. Teknik Informatika Fakultas Teknik Universitas Trunojoyo 2011

RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN DATA RUJUKAN PASIEN UNTUK PUSKESMAS PEMBANGUNAN GARUT

PENGEMBANGAN APLIKASI PENGOLAHAN NILAI SISWA BERBASIS WEB DI SEKOLAH DASAR NEGERI SUKAGALIH V

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

RANCANG BANGUN APLIKASI MOBILE BIMBINGAN DAN MONITORING TUGAS AKHIR (Studi Kasus STIKES Estu Utomo Boyolali)

PEMANFAATAN WEBSITE SEBAGAI MEDIA PENUNJANG PROMOSI DAN PENJUALAN UKM SONYA ART SHOP BANDUNG

UNIFIED MODELLING LANGUAGE (UML) APLIKASI PENJUALAN PADA TOKO BUKU (STUDI KASUS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

ANALISA DAN DESAIN SISTEM. pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan

DAFTAR ISTILAH. Activity Diagram

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

Lampiran 1 - Pengenalan terhadap UML (Unified Model Language)

RANCANG BANGUN SISTEM INFORMASI PEMBELIAN TUNAI PADA PERCETAKAN EXPAND COMPUTER & STUDIO PANGKALPINANG DENGAN METODOLOGI BERORIENTASI OBJEK

BAB I PENDAHULUAN. 1.1 Latar Belakang.

BAB 1 PENDAHULUAN. perusahaan dagang karena persediaan merupakan aset utama perusahaan dalam

BAB II TINJAUAN PUSTAKA

PENGEMBANGAN APLIKASI PENGELOLAAN DATA DI LINGKUNGAN OBJEK WISATA SITU BAGENDIT

BAB I PENDAHULUAN. pemerintahan atau perusahaan, misalnya apotek. komputer telah menjadi alat yang

BAB III OBJEK DAN METODE PENELITIAN. Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung.

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

SATIN Sains dan Teknologi Informasi

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

Rahmady Liyantanto Blog : liyantanto.wordpress.com

BAB I PENDAHULUAN 1.1 Latar belakang

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN. berbangsa dan bernegara, karena pendidikan dapat mengembangkan kualitas sumber

PERANCANGAN ARSITEKTUR PERANGKAT LUNAK DENGAN METODE UML PADA DISAIN PENAMPANG RANGKA BATANG BAJA. Kamaludin 1

RANCANG BANGUN SISTEM INFORMASI PENJUALAN TUNAI PADA CV. SUZUKI SERVICE CENTRE SUNGAILIAT

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

Pengembangan Sistem Informasi

UML UNIFIED MODELLING LANGUAGE

SISTEM REKOMENDASI DOSEN PEMBIMBING TUGAS AKHIR BERBASIS TEXT MINING MENGGUNAKAN VECTOR SPACE MODEL

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

BAB 1 PENDAHULUAN. perubahan dari sistem manual menjadi sistem komputerisasi berbasiskan teknologi

MODUL PEMBELAJARAN ANALISIS DESAIN BERORIENTASI OBJEK DENGAN MENGGUNAKAN FLASH BERBASIS WEB

APLIKASI SISTEM INVENTARIS LABORATORIUM KOMPUTER FTIK UNIVERSITAS SEMARANG

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PEMBUATAN APLIKASI PENGOLAHAN DATA PENJUALAN TIKET UNTUK UNIT PELAKSANA TEKNIS DAERAH OBJEKWISATA ALAM DENGAN DAYA TARIK DANAU DI KABUPATEN GARUT

BAB I PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

ANALISIS DAN DESAIN DENGAN MENGGUNAKAN UNIFIED MODELLING LANGUAGE UNUK SISEM KERJA PRAKEK ulia, Silvia Rostianingsih Fakultas eknologi Industri - Jurusan eknik Informatika Universitas Kristen Petra Surabaya yulia@petra.ac.id, silvia@petra.ac.id ABSRAC he purpose of internship in Informatics Department is to apply and develop the practical knowledge of the student in a company. Informatics department already had an internship information system. But, there is no data integration in the existing system, the same data must be entered more than once. he new system accommodates the requirement of the department about data integration. Hopefully, the new apprenticeship system can be accessed anytime and anywhere. his analysis and design system is using Unified Modelling Language and will produce use case diagram, activity diagrams, class diagram and state diagram. Keyword : Unified Modeling Language, Kerja Praktek, Use Case Diagram, Class Diagram. PENDAHULUAN Kerja praktek (KP) di jurusan eknik Informatika bertujuan agar mahasiswa dapat mengaplikasikan dan mengembangkan pengetahuan praktis sebagai penerapan teknologi di lapangan atau perusahaan. KP wajib dilaksanakan oleh setiap mahasiswa. erdapat dua periode KP dalam satu semester yaitu periode US dan UAS. KP wajib diselesaikan dalam semester dan jika tidak maka dianggap gagal.. Latar Belakang Sebelum KP dilakukan, mahasiswa harus mengajukan proposal terlebih dahulu ke koordinator KP. Saat ini jurusan eknik Informatika telah mempunyai sebuah sistem untuk menyimpan data proposal dan nilai KP. Akan tetapi seringkali karena kesibukan dari koordinator KP, data baru dimasukkan di akhir semester sehingga data menjadi menumpuk. Kelemahan lain dari sistem lama adalah terjadinya double entry yang dilakukan oleh koordinator dengan ata Usaha (U). Dalam sistem lama, U bertugas membuat surat pengajuan KP ke perusahaan. Untuk itu U harus memasukkan data-data mahasiswa, data proposal dan data perusahaan terlebih dahulu. Hal ini dikarenakan data yang ada di sistem KP tidak terintegrasi dengan data di U..2 ujuan ujuan dari penelitian ini adalah :. Merancang sebuah sistem yang dapat membantu proses administrasi KP di jurusan eknik Informatika UK Petra sehingga proses administrasi dapat dilakukan dimana dan kapan saja 2. Mengurangi jumlah penggunaan kertas dalam proses administrasi.3 Rumusan Masalah Rumusan masalah dari penelitian ini adalah:. Bagaimana mengakomodasi kebutuhan dari berbagai pihak yang terlibat dalam sistem? 2. Bagaimana merancang sistem berbasis web untuk melakukan proses administrasi KP dengan menggunakan UML? 2. EORI PENUNJANG Unified Modelling Language(UML) UML merupakan keluarga notasi grafis yang didukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya untuk sistem yang dibangun dengan menggunakan pemrograman berorientasi obyek (Fowler, 2005). UML Diagram tersusun atas sejumlah elemen grafis membentuk diagram-diagram. erdapat 9 jenis diagram yang masing-masing memiliki aturan-aturan tertentu dalam penyusunannya dan mempresentasikan berbagai sudut pandang terhadap sistem (sebagai model dari sistem). Adapun diagram-diagram tersebut adalah (Kimmel, 2005): ujuh diagram untuk desain dan kebutuhan yaitu Use Case Diagram, Activity Diagram, Class Diagram, Object Diagram, Sequence Diagram, Collaboration Diagram, State Diagram Satu mengenai organisasi umum S/W yaitu Diagram Package Satu diagram mengenai implementasi yaitu Component dan Deployment Diagram 3. Metodologi Metodologi dalam penelitian ini adalah:

) Analisis sistem lama : melakukan analisis terhadap sistem lama serta permasalahannya dengan melakukan wawancara dan form-form KP 2) Analisis kebutuhan berdasarkan permasalahan dengan menggunakan use case dan activity diagram. 3) Merancang class diagram untuk menentukan class di dalam sistem serta hubungan antar class. 4) Merancang interaction diagram untuk menentukan hubungan antar obyek dalam menjalankan sebuah pesan. 4. Analisis dan Desain Sstem 4. Analisis Kebutuhan Sistem KP yang baru akan dibuat berbasis web dimana mahasiswa dapat mendaftarkan langsung proposalnya melalui web. Proposal tersebut akan diterima oleh koordinator KP untuk diproses lebih lanjut. Setelah proposal tersebut dianggap layak maka koordinator akan menunjuk seorang dosen untuk membimbing KP dari mahasiswa tersebut. Setelah dosen pembimbing menyatakan bahwa KP tersebut disetujui maka U akan membuat surat ke perusahaan dan KP dapat berjalan. Proses tersebut dapat dilihat pada Gambar berikut ini. Gambar. Alur KP

4.. Use Case Diagram Gambar 2 adalah sebuah use case diagram untuk menjelaskan kebutuhan dari sisi pengguna (user). Actor dari sistem ini adalah Mahasiswa, Koordinator KP, Dosen Pembimbing dan U. User Melihat data KP Mahasiswa Mendaf tarkan proposal Memasukkan persetujuan pembimbing Memasukkan data jenis usaha Pembimbing KP Koordinator KP Memasukkan data perusahaan Memasukkan nilai Memasukkan nilai perusahaan Memasukkan periode aktif KP Memasukkan persetujuan Cetak amplop dan surat nilai ata Usaha Memasukkan pembimbing KP Membuat surat ke perusahaan Upload f ile Generate nilai KP Upload pengumuman Gambar 2. Use Case Diagram Sistem KP 4..2 Activity Diagram Dari setiap use case pada use case diagram di atas dibuat sebuah activity diagram untuk menggambarkan komunikasi yng terjadi antara actor dengan sistem. Gambar 3 berikut merupakan contoh salah satu activiy diagram yang dibuat yaitu activity dari use case mendaftarkan proposal. Di sini actor yang terlibat hanya mahasiswa, dimana mahasiswa harus memasukkan semua kelengkapan KP seperti data pribadi (NRP dan nama), data perusahaan dan data proposal KP (judul, topik dan sebagainya).

mahasiswa sistem Memasukkan data nrp dan nama Memeriksa status mhs memenuhi sy arat(baru?) Memilih data perusahan dari master perusahaan data ada? Menampilkan pesan mahasiswa tidak dapat mendaf tarkan proposal KP-ny a karena tidak memenuhi sy arat Memasukkan data nama, alamat, telp Memasukkan data perusahaan ke tabel perusahaan temporary Memilih data jenis usaha dari master jenis usaha data jenis usaha ada? Memasukkan data jenis usaha Memasukkan judul, topik,lama kerja,tanggal dan nama pembimbing perusahaan KP Memasukkan data jenis usaha ke f ile jenis usaha temporary Menekan submit Mencentang perny ataan kesediaan untuk mematuhi peraturan KP Memeriksa kelengkapan semua f ield lengkap? Menampilkan pesan data telah tersimpan Melengkapi f ield y ang masih salah Menampilkan pesan f ield y ang tidak lengkap/masih s... Gambar 3. Activity Diagram Mendaftarkan Proposal

4.2 Desain Class Diagram Pada bagian ini akan dibuat sebuah class diagram untuk menggambarkan class-class yang perlu dibuat dalam perancangan sistem berorientasi obyek. Di sini terdapat delapan class yaitu Proposal, Master opik, Mahasiswa, DosenPembimbing, Periode, Nilai, Perusahaan dan Bidang Usaha. Class Proposal digunakan untuk meyimpan data-data proposal KP dari mahasiswa. Class opik digunakan untuk menyimpan data topik-topik KP yang pernah ada. Class Periode untuk menyimpan periode KP dimana dalam satu semester terdapat dua periode yaitu US dan UAS. Class Nilai untuk menyimpan data nilai dimana nilai diperoleh dari dosen pembimbing dan dari pembimbing perusahaan. Class Perusahaan digunakan untuk menyimpan data perusahaan tempat mahasiswa KP dan class Bidang Usaha untuk menyimpan master bidang usaha dari perusahaan tempat KP. Class Dosen Pembimbing digunakan untuk menyimpan data dosen pembimbing KP. Master opik +themaster opik kode : Integer opik : String Proposal Judul : String NoKelompok : String LamaKerja : Integer anggalmulai : Date PembimbingPerusahaan : String mstatus : String mnosurat : String 0..n..n 0..n +theperiode Periode Semester : string ahunajaran : string NamaPeriode : string -mnilai +Nilai2 +MMahasiswa +MMahasiswa2 Nilai mnilaipembimbing : Integer mnilaiperusahaan : Integer Mahasiswa NRP : String Nama : String SKSSelesai : Integer -mperusahaan +thedosenpembimbing n DosenPembimbing NIP : String Nama : String Perusahaan SIUP_NPWP : String Nama : String Alamat : String elepon : String n -mbidangusaha BidangUsaha IDUsaha : Integer NamaBidangUsaha : String Gambar 4. Class Diagram Sistem KP 4.3 Desain State Diagram Pada bagian ini dibuat rancangan state diagram untuk status dari proposal KP yang diajukan mahasiswa. Adapun rancangan state diagram tersebut dapat dilihat pada Gambar 5. Pada saat awal, proposal KP berstatus ERDAFAR, setelah diperiksa oleh koordinator KP maka ada dua kemungkinan status yaitu DIOLAK jika tidak disetujui dan PROSES jika disetujui koordinator KP. Kemudian tahap selanjutnya ada pemeriksaan oleh dosen pembimbing, jika disetujui maka status menjadi DISEUJUI PEMBIMBING dan jika tidak maka status tetap PROSES. ahap selanjutnya adalah pemeriksaan kelengkapan berupa surat persetujuan perusahaan tempat KP. Jika telah lengkap maka SAUS berubah menjadi BERJALAN. Setelah proses KP selesai dalam satu semester maka status KP berubah menjadi SELESAI tetapi jika tidak selesai dalam satu semester maka status KP berubah menjadi GAGAL.

KoordinatorKPCek[ Disapproved ] erdaftar MendaftarPadaWeb Ditolak Proses CekPembimbing[ Disapproved ] KoordinatorKPCek[ Approved ] CekPembimbing[ Approved ] Disetujui Pembimbing MenyerahkanSuratPersetujuan Berjalan MenyerahkanLaporanKP[ epat ] MenyerahkanLaporanKP[ idakepat ] Gagal Selesai Gambar 5. State Diagram Sistem KP 5. Kesimpulan Penggunaan UML dalam melakukan analisa dan desain sistem ini memberikan sarana bagi banyak pihak (koordinator KP, ata Usaha, dan Mahasiswa untuk terlibat dalam perancangan karena UML menyediakan berbagai diagram dengan perspektif yang berbeda-beda. 6. Daftar Pustaka [] Fowler, Martin. 2004. UML Distilled. 3 th ed. Addison-Wesley [2] Kimmel, Paul. 2005 UML Demystified. Mc-Graw Hill