310 likes | 591 Views
Mata Kuliah MPTI & MPSI. PROGRAM STUDI SISTEM INFORMASI TEKNIK INFORMATIKA. PERANCANGAN PENELITIAN. UNIFIED MODELING LANGUAGE UML. APA ITU UML. UML ADALAH KELUARGA NOTASI GRAFIS YANG DIDUKUNG OLEH META-MODEL TUNGGAL, YANG MEMBANTU PENDESKRIPSIAN DAN DESAIN SISTEM PERANGKAT LUNAK.
E N D
Mata KuliahMPTI & MPSI PROGRAM STUDI SISTEM INFORMASI TEKNIK INFORMATIKA
PERANCANGAN PENELITIAN UNIFIED MODELING LANGUAGE UML
APA ITU UML UML ADALAH KELUARGA NOTASI GRAFIS YANG DIDUKUNG OLEH META-MODEL TUNGGAL, YANG MEMBANTU PENDESKRIPSIAN DAN DESAIN SISTEM PERANGKAT LUNAK
Cara menggunakanuml • SKETSA : developer menggunakan UML untukmembantumenyampaikanbeberapaaspekdarisebuahsistem, tujuannyaadalahmembantumenyampaikanideataualternatifdarisebuahpekerjaan. • BLUEPRINT : desainermenggunakan UML untukmembuatdesain yang detiluntukdikodekanolehseorang programmer. • BAHASA PEMROGRAMAN
USE CASE DIAGRAM Dalamkonteks UML tahap KONSEPTUALISASI dilakukandenganpembuatan USE CASE DIAGRAM yang sesungguhnyamerupakandeskripsiperingkattinggibagaimanaperangkatlunak or aplikasiakandigunakanolehpenggunanya, selanjutnya use case diagram tidakhanyasangatpentingpadatahap ANALISIS, tetapijugasangatpentinguntuk PERANCANGAN (DESIGN), untukmencarikelaskelas yang terlibatdalamaplikasidanuntukmelakukan PENGUJIAN (TESTING)
actor Padasaatmengembangkan USE CASE DIAGRAM hal yang pertama kali dilakukanadalahmengenali ACTOR untuksistem or aplikasi yang sedangdikembangkan . Use Case biasanyadituliskansebagaikatakerjadan actor sebagaikatabenda Karakteristik Actor : Actor adadiluarsistem yang sedangdikembangkan Actor sedangberinteraksidengansistem yang sedangdikembangkan
Memasukkanumlkedalamsebuahproses ANALISIS DESAIN CODING
Analisispersyaratan AKTIVITAS ANALISIS PERSYARATAN MELIPUTI USAHA UNTUK MENGETAHUI APA KEMAMPUAN SEBUAH SISTEM YANG DIINGINKAN PENGGUNA DAN PELANGGAN DARI SEBUAH PEMBUAT PERANGKAT LUNAK SEJUMLAH TEKNIK UML YANG DAPAT MEMBANTU DISINI
USE CASE yang menggambarkanbagaimanaorang-orangberinteraksidengansistemtersebut. • Sebuah CLASS DIAGRAM yang diambildarisudutpandangkonseptual, dapatmenjadicara yang bagusuntukmembangunkosakata yang sangatbesartentang domain tersebut. • Sebuah ACTIVITY DIAGRAM yang dapatmenunjukkanalirankerjaorganisasitersebutdapatmenunjukkanbagaimanaaktivitasinteraksiantaraperangkatlunakdanmanusia, sebuah diagram activity dapatmenunjukkankonteks USE CASE danjugarincianbagaimanasebuah USE CASE yang rumitberjalan. • Sebuah STATE DIAGRAM yang dapatmenjadibergunajikasebuahkonsepmemilikisebuahsiklushidup yang menarik, denganbermacam-macam STATE dan EVEN yang mengubah STATE tersebut.
desain Dalammembuat DESAIN dalam UML dapatmenggunakan NOTASI yang lebihbanyakdanlebihtepat, adabeberapateknik yang biasadipakaiantara lain : CLASS DIAGRAM SEQUENCE DIAGRAM PACKAGE DIAGRAM STATE DIAGRAM
Enterprise architecture LANGKAH MENJALANKAN ENTERPRISE ARCHITECTURE
Pilih File NEW PROJECT, berinama • Pilih COMMON, centangsemuapilihankecuali BUSINESS dan DOMAIN • Tampil PROJECT BROWSER • Pilih REQUEREMENT, kemudianbuat REQUEREMENT • Membuat USE CASE DIAGRAM, buat USE CASE sesuaidenganapa yang maudikerjakan. • Membuat SEQUENCE DIAGRAM Pada PROJECT BROWSER : a. Pilih PRIMARY USE CASE b. Padasalahsatu USE CASE klikkanan c. Pilih ADD, INTERACTION, WITH SEQUENCE DIAGRAM
d. Drag User dari Actor e. Klik LIFELINE padaToolBox, geserkelayar • MembuatRelasi : dari User Klik, tandapanahgeserkeLifeLine yang dituju; tulismetodenya. • Penyesuaian Symbol LifeLinepilih STEREOTYPE tulisataupilih BOUNDARY,CONTROL,ENTITY • Membuat ACTIVITY DIAGRAM ; Pada PROJECT BROWSER pilih PRIMARY USE CASE, Pilihsalahsatu USE CASE Pilih ADD, Pilih ACTIVITY, Pilih WITH ACTIVITY DIAGRAM, Drag ACTIVITY, DECISION dan TOMBOL LAIN. • Membuat CLASS DIAGRAM ; Pada CLASS MODEL klik SYSTEM , buang CLASS1 dan CLASS2 ,buatkembali CLASS dengan men DRAG CLASS dariToolBox , RELASIkan, buat ATRIBUT dengancarapada CLASS klikkananpilih ATRIBUT, buat OPERATION dengancarapada CLASS klikkananpilih OPERATION
Membuat CLASS menjadi SOURCE CODE ; Double klik SYSTEM; setelah SYSTEM tampillakukanpembelokandengancaraPada Menu Edit, Pilih Select ALL; kemudianpada Menu Project pilih SOURCE CODE ENGGINEERING, pilih GENERATE PACKAGE SOURCE CODE (Ctral+Alt+K) • UntukMelihat SOURCE CODE ; pilih FILE, pilih OPEN SOURCE CODE, tulisataupilihNama File Penyimpanan Source Code. • PROSES dari SOURCE CODE ke DESAIN : Pilih CLASS MODEL, Pilih IMPORT SOURCE FILE, pilih FILENYA, pilih OPEN FILE
TEKNIK ANALISIS DATA Prosesanalisis data telahbanyakterbantudenganmunculnyaberbagaiteknikanalisisdariilmustatistikgunapendeskripsian, peramalandanpengambilankesimpulan, teknikanalisis data denganmetode STATISTIK memberikan 3 MANFAAT yaitu : • Gunamenciptakan MODEL, ALGORITMA, ARSITEKTUR, atau METODE BARU. • Membantu PENGOLAHAN DATA • FORMULA or RUMUS dapatdiadopsikedalamsistem yang mampumenjadi PERANGKAT PENGAMBILAN KEPUTUSAN bagi Manager.
TYPE DATA DATA KUANTITATIF : Interval dan Ratio DATA KUALITATIF : Nominal dan Ordinal DATA DIMENSI WAKTU : Times Series, Cross Section and Pooling DATA SUMBER : Internal, Eksternal, Primer and Skunder
TEKNIK ANALISIS DATA KUALITATIF • Kategorisasi: Menyusun kembali catatan hasilobservasidanwawancaramenjadibentuk(kategori) yang sistematis • Prioritas: Menentukanmanakategori yangperluditampilkandanmana yang tidak.Kategori prioritas: sering muncul, paling valid,unik/bercirikhas, berharga • Penentuan Kelengkapan: apakah kategori yangmunculsudahmenjawabsemuaperhatian(concerns) danmasalah (issues)?
TEKNIK ANALISIS DATA KUANTITATIF • Analisis Data Deskriptif: Menganalisadistribusifrekuensi (sederhanaataukelompok) dari datadalam bentuk tabel, grafik dan ukuran rata-rata • Analisis Data Korelasi: • Chi-Square (SkalaVariabel Nominal) • Spearman’s Rank (SkalaVariabel Ordinal) • Linear Regression (Skala Variabel Interval) • Analisis Data Eksperimen: • Pretest-Posttest Equivalent Group untukanalisisPerbedaan • TeknikStatistikSamadenganKorelasi
pengukuran Tujuanpengukuranadalahmenerjemahkankarakteristik data empiriskedalambentuk yang dapatdianalisispeneliti. ProsesPengukuran : Mengisolasikejadianempiris Mengembangkankonsepkepentingan Mendefinisikankonsepsecarakonstitutifdanoperasional
MemilihSkalaPengukuran MengevaluasiSkalaberdasarkan RELIABILITAS dan VALIDITASNYA (KALIBRASI) PenggunaanSkala
RELIABILITAS ReliabilitasmenunjukkanKONSISTENSIdanSTABILITASskalaPengukur STABILITASdiujidenganTEST-RETESTdanUJI PARALEL untukKUESIONERmelaluiperubahankalimstdanurutanpertanyaan. KONSISTENSI INTERNALdiujimelaluiKORELASI ANTAR ITEM baikuntukkonsep yang samamaupun yang berbeda .
validitas VALIDITAS : Skalapengukuran / instrumendisebut VALID bilamampumengukursesuatu yang tepatdariobjek yang diukur, misal Volt meter tepatuntukmengukurteganganlistrik.
TEKNIK PEMBUATAN SKALA Dalam METPEN TI skalapengukuransangatpentinguntukmenilai SIKAPpenggunamaupununtukmengevaluasi DIMENSIsuatuobjek / fenomena 1. ATTITUDE SCALE 2. RATING SCALES
ATTITUDE SCALE Attitude Scale terdiridari : LIKERT : penilaimenyatakanSIKAP SETUJUatauTIDAK SETUJUmengenaiberbagaipernyataandenganRANGE 5 atau 7 titik. SEMANTIC DIFFERENT : penilaiMENGUKUR objekdenganRANGE 5 atau 7 titikdariDUA KUTUB (BIPOLAR)kataSIFAT atau FRASAsepertiMURAH-MAHAL, CEPAT –LAMBATdsb
RATING SCALES Rating Scales terdiridari : GRAPHICS : penilaimenunjukkanperasaannyadalamskalagrafik, misal 0 = sangatjelekdan 100 = sangatbaikterhadapsuatusisteminformasipotensidaerah INTERNIZED : penilaimemilihkategoriberurutan, misalSangatTertarik – Tertarik – TidakTertarikpadasuatuprodukanimasi COMPARATIVE : penilaimengukurobjekberdasarkanstandar yang telahdikenal, misaldiberikansejumlahmerkkomputerkemudianpenilaidimintauntukmemberiskor
METODE EVALUASI danValidasi • MetodePrecision and Recall • MetodeKomparasidengan Data Empiris • MetodeStatistik • Uji Beda (t Test, f Test, etc): • Experiment vs Control, Pretest vs Posttest • Ujistatistik Lain: • MetodeUser Acceptance Test • Pengujianolehpenggunadengantujuan: apakah software yang dibuatsesuaidengan (functional) requirement • Kuesionerdapatdibuatdenganskalalikert • MetodePengukuranPerformance, Efisiensi, danSpeed
Contohbab iii PROPOSAL BAB III
JADWAL PENELITIAN Jadwaldisajikandalambentuk MATRIKS sehinggamudahdancepatdicermatipembacanyadisampingitudisampaikansecararingkas, jelasdanrealistik. Dalammatriksjadwal penelitian ditunjukkantahap-tahap penelitian, rinciankegiatanpadasetiaptahap, danwaktu yang diperlukanuntukmelaksanakansetiapkegiatan / tahap penelitian.
GOoD JOB FOR YOU TERIMA KASIH