PAPER ANALISA DAN DESAIN TERSTRUKTUR

dokumen-dokumen yang mirip
PENDEKATAN PENGEMBANGAN SISTEM INFORMASI

PENDEKATAN PERANCANGAN TERSTRUKTUR

Muhammad Bagir S.E., M.T.I

Pertemuan 3. Donny Yulianto, S.Kom

KONSEP DASAR PENGEMBANGAN SISTEM AKUNTANSI

TINJAUAN UMUM PENGEMBANGAN SISTEM

TINJAUAN UMUM PENGEMBANGAN SISTEM

Parno, SKom., MMSI. Personal Khusus Tugas

MENENTUKAN KEBUTUHAN SISTEM

TINJAUAN UMUM PENGEMBANGAN SISTEM. Karmilasari

Sistem Informasi [Kode Kelas]

BAB II LANDASAN TEORI. (feek back) dapat berasal dari output atau dari lingkungan sistem yang

METODOLOGI PRESKRIPTIF

TINJAUAN UMUM PENGEMBANGAN SISTEM

PENGEMBANGAN SISTEM INFORMASI

Tinjauan Umum Pengembangan Sistem. Didik Tristianto, M.Kom

METODOLOGI PENGEMBANGAN SISTEM INFORMASI

TINJAUAN UMUM PENGEMBANGAN SISTEM

BAB V PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN

Desain Sistem Donny Yulianto, S.Kom

TINJAUAN UMUM PENGEMBANGAN SISTEM

Pendekatan Pengembangan Sistem Terstruktur

TINJAUAN UMUM PENGEMBANGAN SISTEM

Information System Design and Analysis

Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis No. ISBN

Kontrak Kuliah. Tinjauan Pengembangan Sistem. Edi Sugiarto, S.Kom, M.Kom

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

Metode pengembangan Sistem Teknologi Informasi. Surahyo Sumarsono, B.Eng., M.Eng.Sc.

Kontrak Kuliah. Desain Sistem. Edi Sugiarto, S.Kom, M.Kom

( Word to PDF Converter - Unregistered ) BAB II LANDASAN TEORI

Rekayasa Perangkat Lunak (Software Engineering)

Perancangan Sistem Secara Umum

Tahap setelah analisis dari siklus pengembangan sistem Pendefinisian dari kebutuhan-kebutuhan fungsional Persiapan untuk rancang bangun implentasi

Tujuan Umum Pengembangan Sistem

Analisis dan Perancangan Sistem. Dosen : Setiyowati, S.Kom

6.4 Siklus Hidup Pengembangan Sistem

MODUL 1 PENGERTIAN SISTEM DAN ANALIS SISTEM

BAB III LANDASAN TEORI. (sumber:

BAB III METODE PENELITIAN

MK. SISTEM INFORMASI Sap. PENDEKATAN PENGEMBANGAN SISTEM INFORMASI DOSEN : ASEP WAHYUDIN, M.T.

PENGEMBANGAN SISTEM INFORMASI. Tahapan Pengembangan Sistem

Analisis Sistem Materi Kuliah. Analisis Sistem

BAB II PENGEMBANGAN SISTEM INFORMASI

BAB I PENDAHULUAN. 1.1 Latar Belakang

CARA-CARA KONVERSI SISTEM INFORMASI

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

Analisis Kebutuhan. M. Choirur Roziqin, S.Kom, M.T

KONSEP SISTEM INFORMASI

ANALISIS dan PENGEMBANGAN SISTEM INFORMASI AKADEMIK (SISFO) di UNIPDU JOMBANG

Parno, SKom., MMSI. Personal Khusus Tugas

DESAIN SISTEM AKUNTANSI TERINCI

BAB III LANDASAN TEORI

APLIKASI RENCANA ANGGARAN PROYEK PADA KONTRAKTOR PT. HEXA MULIA. Solmin Dosen Universitas Cokroaminoto Palopo

P4 Desain Sistem. SQ

Sistem Informasi Manajemen dan Bisnis

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Mengatasinya digunakan : SDLC Prototipe Perangkat Pemodelan Teknik Manajemen Proyek CASE JAD Keterlibatan pemakai

PERANCANGAN SISTEM TERINCI II

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

Langkah-Langkah Analisis Sistem

BAB 2 TINJAUAN PUSTAKA

SATUAN ACARA PERKULIAHAN

PERANCANGAN BASIS DATA

BAB II LANDASAN TEORI. disebut dengan Siklus Hidup Pengembangan Sistem (SHPS). SHPS adalah. dijelaskan langkah-langkah yang terdapat pada SHPS.

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PELAYANAN PASIEN PADA RUMAH BERSALIN DAN KLINIK BIDAN JURNALIS MENGGUNAKAN VB.NET

BAB III LANDASAN TEORI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang

BAB III LANDASAN TEORI. Menurut UU No. 25/1992 Pasal 1 Ayat 1 tentang Perkoperasian,

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk. komputer. Contoh lainnya adalah sebuah organisasi.

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

DESAIN SISTEM. Definisi

ALASAN PERANCANGAN BASIS DATA Sistem basis data telah menjadi bagian dalam sistem informasi suatu organisasi Kebutuhan menyimpan data dl jumlah besar

KONSEP SISTEM INFORMASI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

PEMROGRAMAN TERSTRUKTUR

SISTEM INFORMASI LAPORAN HASIL BELAJAR SISWA PADA MADRASAH ALIYAH NEGERI (MAN) KOTA PALOPO

BAB III LANDASAN TEORI. saling berinteraksi, saling tergantung satu dengan yang lain dan terpadu.

Meskipun jumlah tahapan dalam SDLC dalam berbagai litertur berbeda-beda, namun pada prinsipnya secara keseluruhan semua proses yang dilakukan sama

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di

BAB II LANDASAN TEORI

PROPOSAL TUGAS AKHIR

BAB III OBJEK DAN METODE PENELITIAN

SIKLUS HIDUP PENGEMBANGAN SISTEM

BAB III OBJEK DAN METODE PENELITIAN. berlokasi di Jl. Leuwi Panjang No. 111 Bandung Telpon Terbaik dalam pelayanan servis di bengkel.

BAB 2 TINJAUAN PUSTAKA. elemen. Elemen sistem menjelaskan unsur-unsur yang membentuk sistem tersebut, sedangkan

BAB II LANDASAN TEORI. Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi

Sistem kumpulan dari elemen-elemen atau komponen-komponen atau subsistem-subsistem.

BAB III LANDASAN TEORI. Dalam mendefinisikan istilah bimbingan, para ahli bidang bimbingan dan

BAB 4 METODOLOGI PENELITIAN

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

BAB I PENDAHULUAN. Sistem informasi akademik merupakan sistem yang mengolah data dan

KOMP. PTSIA 2. Materi 4 PERANCANGAN SISTEM

SISTEM INFORMASI PENJUALAN MEUBEL HERY KARYA FURNITURE

Analisis Sistem KULIAH ANSIS 6

Transkripsi:

PAPER ANALISA DAN DESAIN TERSTRUKTUR (Di Susun Sebagai Tugas Kelompok 1) Di Susun Oleh : MUHAMAD ALIF 080411100040 UHTY ZUNAIROH 080411100010 FRAVASTA F.P 070411100066 ANALISA DAN DESAIN BERORIENTASI OBJEK KELAS A JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO MADURA 2011

Sebuah sistem adalah himpunan komponen atau variabel yang terorganisasi, saling berinteraksi, saling bergantung satu sama lain dan terpadu. Informasi adalah sesuatu yang nyata atau setengah nyata yang dapat mengurangi derajat ketidakpastian tentang suatu keadaan atau kejadian (Schroderbek, 1971 dalam Lucas 1993). Salah satu pendekatan yang digunakan dalam suatu analisis dan desain adalah pendekatan secara terstruktur. Analisis terstruktur adalah teknik atas bawah yangsistematis yang menyempurnakan tujuan dan sasaran yang telah ada dengan menggunakan metode bertingkat. Suatu pendekatan yang bekerja dari sudut pandang yang lebih tinggi menuju ketingkat lebih rendah yang lebih rinci, dimana keinginan pemakai disajikan dalam diagram aliran data. (FitGerald, 1987). PENDEKATAN PENGEMBANGAN SISTEM Terdapat beberapa pendekatan untuk mengembangkan sistem, yaitu : 1. Pendekatan klasik (classical approach) vs pendekatan terstruktur (structured approach), dipandang dari metodologi yang digunakan. 2. Pendekatan sepotong (piecemal approach) vs pendekatan sistem (system approach), dipandang dari sasaran yang akan dicapai. 3. Pendekatan bottom up vs pendekatan top down, dipandang dari cara menentukan kebutuhan sistem. 4. Pendekatan sistem menyeluruh (total system approach) vs pendekatan moduler (modular approach), dipandang dari cara mengembangkannya. 5. Pendekatan lompatan jauh (great loop approach) vs pendekatan berkembang (evolutionary approach), dipandang dari teknologi yang akan digunakan. Pendekatan Klasik (Classical Approach) Pendekatan klasik disebut juga pendekatan tradisional atau pendekatan konvensional adalah pendekatan dalam pengembangan sistem yang mengikuti tahapan tahapan pengembangan sistem (system life cycle) tanpa dibekali dengan alat alat dan teknik teknik yang memadai. Pendekatan klasik tidak cukup digunakan untuk mengembangkan system yang kini semakin kompleks, dan dapat menimbulkan permasalahan, seperti : 1

1. Pengembangan perangkat lunak menjadi sulit. Pendekatan klasik tidak menyediakan alat alat dan teknik teknik dalam mengembangkan sistem dan sebagai akibatnya proses pengembangan perangkat lunak menjadi tidak terarah dan sulit untuk dikerjakan oleh programer. 2. Biaya perawatan atau pemeliharaan sistem menjadi lebih mahal. Mahalnya biaya perawatan sistem pada pendekatan klasik adalah karena dokumentasi pengembangan sistem yang kurang lengkap dan kurang terstruktur. 3. Kemungkinan kesalahan sistem besar. Beberapa penelitian menunjukkan bahwa sistem yang tidak diuji selama tahap pengembangannya merupakan sumber utama dari kesalahan kesalahan sistem. Pendekatan klasik tidak menyediakan cara untuk menguji sistem, sehingga kemungkinan kesalahan sistem akan menjadi lebih besar. 4. Keberhasilan sistem kurang terjamin. Penekanan pendekatan klasik adalah kerja dari para personil pengembang sistem bukan pada pemakai sistem. Padahal dukungan dan pemahaman pemakai sistem terhadap sistem yang sedang dikembangkan merupakan hal yang sangat penting dalam keberhasilan proyek pengembangan sistem. 5. Masalah dalam penerapan sistem. Karena kurangnya keterlibatan pemakai sistem dalam tahapan pengembangan maka pemakai sistem hanya akan mengenal sistem pada saat penerapannya. Dan ini dapat membuat pemakai menjadi kaget dan tidak terbiasa dengan sistem baru dan dapat menimbulkan frustasi bila mereka tidak dapat mengoperasikannya dengan baik. Pendekatan Terstruktur (Structured Approach) Karena terjadi banyak permasalahan pada pendekatan klasik, maka dibutuhkan pendekatan pengembangan sistem yang lebih baik yang tidak hanya mengikuti tahapan system life cycle namun juga dilengkapi dengan beberapa alat dan teknik. Pendekatan ini kemudian dikenal dengan pendekatan terstruktur telah dimulai dari awal tahun 1970 an. Pendekatan terstruktur dilengkapi dengan alat alat (tools) dan teknik teknik (tehniques) yang dibutuhkan dalam pengembangan sistem sehingga didapatkan hasil akhir berupa sistem yang strukturnya didefinisikan dengan baik dan jelas. Piecemal Approach Vs System Approach Piecemal approach merupakan pendekatan pengembangan sistem yang menekankan pada suatu kegiatan atau aplikasi saja. Kegiatan atau aplikasi yang dipilih 2

tersebut, dikembangkan tanpa memperhatikan posisinya di sistem informasi atau tanpa memperhatikan sasaran organisasi secara keseluruhan. System approach memperhatikan sistem informasi sebagai satu kesatuan terintegrasi dari masing masing kegiatan atau aplikasinya dan menekankan pada pencapaian sasaran keseluruhan. Bottom Up Approach Vs Top Down Approach Pendekatan bottom up dimulai dari level bawah organisasi, yaitu level operasional tempat transaksi dilakukan. Pendekatan ini dimulai dari perumusan kebutuhan kebutuhan untuk menangani transaksi dan naik ke level atas dengan merumuskan kebutuhan informasi berdasarkan transaksi tersebut. Pendekatan ini merupakan ciri ciri pendekatan klasik. Jika pendekatan ini digunakan pada tahap analisis, disebut dengan data analysis, karena yang menjadi fokus adalah data yang akan diolah terlebih dahulu. Sedangkan pendekatan top down sebaliknya dimulai dari level atas organisasi yaitu level perencanaan strategis. Pendekatan ini dimulai dengen mendefinisikan sasaran dan kebijakan organisasi. Selanjutnya, dilakukan analisis kebutuhan informasi kemudian ke penentuan input, output, basis data, prosedur prosedur operasi, dan kontrol. Pendekatan ini merupakan ciri ciri dari pendekatan terstruktur. Jika pendekatan ini digunakan pada tahap analisis, disebut dengan decision analysis, karena yang menjadi fokus adalah informasi yang dibutuhkan untuk pengambilan keputusan oleh manajemen terlebih dahulu. Total System Approach Vs Modular Approach Total system approach merupakan pendekatan pengembangan sistem serentak secara menyeluruh. Pendekatan ini sulit dilakukan untuk sistem yang kompleks, karena menjadi sulit untuk dikembangkan. Modular approach berusaha memecah sistem yang rumit menjadi beberapa bagian atau modul yang sederhana sehingga akan lebih mudah dipahami dan dikembangkan. Sistem juga akan dapat dikembangkan sesuai dengan waktu yang direncanakan, mudah dipahami oleh pemakai dan mudah untuk dipelihara. Great Loop Approach Vs Evolutionary Approach Great loop approach menerapkan perubahan menyeluruh secara serentak menggunakan teknologi canggih. Hal ini mengandung resiko karena teknologi komputer begitu cepat berkembang dan tahun tahun mendatang sudah menjadi usang, investasinya juga mahal dan terlalu kompleks. Evolutionary approach menerapkan teknologi canggih hanya untuk aplikasi yang memerlukan saja saat itu dan akan terus dikembangkan untuk masa masa selanjutnya mengikuti kebutuhan dan sesuai dengan perkembangan teknologi yang ada. 3

METODOLOGI PENGEMBANGAN SISTEM Beberapa metodologi pengembangan sistem yang terstruktur telah diperkenalkan secara luas. Metodologi pengembangan sistem adalah kesatuan metode metode, prosedur prosedur, konsep konsep pekerjaan, aturan aturan dan postulat postulat yang digunakan dalam mengembangkan suatu sistem informasi. Sedangkan metode adalah suatu cara, teknik yang sistematik untuk mengerjakan sesuatu. Sebagian besar metodologi diperuntukkan bagi tahap desain saja, namun banyak juga yang dapat digunakan untuk tahap analisis. Metodologi yang dibahas berikut ini dapat digunakan pada tahap analisis dan disain dan menggunakan pendekatan pengembangan sistem terstruktur. Metodologi metodologi tersebut dapat diklasifikasikan kedalam tiga kelompok, yaitu : 1. Metodologi pemecahan fungsional (functional decomposition methodologies). Metodologi ini menekankan pada pemecahan sistem ke dalam subsistem subsistem yang lebih kecil, sehingga akan lebih mudah untuk dipahami, dirancang dan diterapkan. Yang termasuk dalam kelompok ini adalah : HIPO (Hierarchy plus Input Process Output) Stepwise refinement (SR) atau Iterative stepwise refinement (ISR) Information hiding 2. Metodologi berorientasi data (data oriented methodologies). Metodologi ini menekankan pada karakteristik data yang akan diproses. Metodologi ini dikelompokkan kembali ke dalam dua kelas, yaitu : a. Data flow oriented methodologies. Metodologi ini secara umum didasarkan pada pemecahan sistem ke dalam modul modul berdasarkan tipe elemen data dan tingkah laku logika modul tersebut dalam sistem. Dengan metodologi ini, sistem secara logika digambarkan dari arus data dan hubungan antar fungsinya di dalam modu- modul sistem. Yang termasuk dalam metodologi ini adalah : SADT (Structured Analysis and Design Tehniques). Composite design. Structured System Analysis and Design (SSAD). 4

b. Data structured oriented methodologies. Metodologi ini menekankan struktur dari input dan output sistem. Struktur ini kemudian akan digunakan sebagai dasar struktur sistemnya. Hubungan fungsi antar modul atau elemen elemen sistem kemudian dijelaskan dari struktur sistemnya tersebut. Yang termasuk dalam kelompok metodologi ini adalah : JSD (Jackson s System Development) W/O (Warnier / Orr) 3. Prescriptive methodologies. Metodologi ini merupakan metodologi yang dikembangkan oleh system house dan pabrik pabrik perangkat lunak dan tersedia secara komersial dalam paket paket program. Yang termasuk dalam metodologi ini adalah : ISDOS (Information System Design and Optimization System) ISDOS dikembangkan oleh University of Michigan. Kegunaan ISDOS adalah mengotomatisasi proses pengembangan sistem, dan terdiri dari dua komponen, yaitu : PSL : merupakan komponen utama yang berupa suatu bahasa untuk mencatat kebutuhan pemakai dalam bentuk yang dapat dibaca oleh mesin. Outputnya dapat dianalisis oleh PSA. PSL merupakan bahasa untuk menggambarkan sistem dan bukan merupakan bahasa pemrograman prosedural. PSA : merupakan paket perangkat lunak yang menyerupai kamus data dan digunakan untuk mengecek data yang dimasukkan, yang disimpan, yang dianalisis, dan yang dihasilkan sebagai output laporan. PSA memanfaatkan DBMS untuk menyimpan data. PSA akan menganalisis PSL untuk kesalahan kesalahan sintak dan akan menghasilkan sejumlah laporan seperti kamus data (data dictionary), kamus fungsi (function dictionary), analisis hubungan hubungan proses, analisis jaringan untuk mengecek kelengkapan semua hubungan data dan proses proses, analisis hubungan ketergantungan waktu dari data, dan analisis spesifikasi volume. PLEXSYS : merupakan komponen tambahan ISDOS, untuk melakukan transformasi statement bahasa tingkat tinggi komputer ke dalam suatu executable code untuk suatu konfigurasi perangkat keras yang diinginkan. ika ISDOS digunakan pada aspek penentuan kebutuhan, PLEXSYS digunakan pada aspek penghasil program otomatis. PRIDE PRIDE ditawarkan oleh sebuah perusahaan Amerika yaitu M Bryce &Associates.PRIDE merupakan suatu perangkat lunak terpadu yang digunaka untuk analisis dan desain sistem terstruktur, manajemen data, manajemen proyek, dan 5

pendokumentasian. PRIDE juga menyediakan alat CAD (ComputerAided Design) untuk pengembangan sistem. SDM/70 SDM/70 (System Development Methodology/70) dikembangkan dan dipasarkan oleh suatu perusahaan Amerika, yaitu Atlantic Software, Inc. SDM/70 merupakan suatu perangkat lunak berisi kumpulan metode, estimasi, dokumentasi dan petunjuk administrasi untuk membantu pemakai mengembangkan dan merawat sistem secara efektif. SPECTRUM Merupakan metodologi pengembangan sistem yang dikembangkan dan dipasarkan oleh sebuah perusahaan Amerika yaitu Spectrum Internasional, Inc. Perangkat lunak ini memiliki beberapa versi untuk keperluan yang berbeda, yaitu SPECTRUM 1 untuk tahapan pengembangan konvensional, SPECTRUM 2 untuk sistem manajemen proyek terstruktur, dan SPECTRUM 3 untuk estimator interaktif online. SRES dan SREM SRES (Software Requirement Engineering System) dikembangkan oleh TRW untuk SDS (Software Development System) dari Angkatan udara Amerika Serikat. Pada SRES, kebutuhan pemakai dinyatakan dalam RSL (Requirement Statement Language). Definisi RSL kemudian dianalisis menggunakan REVS (Requirement Engineering and Validation System) yang juga digunakan untuk memelihara database. Metodologi yang mendasari perangkat lunak ini disebut dengan SREM (Software Requirement Engineering Methodology). Beberapa prescriptive methodology yang lain diantaranya adalah Chapin s approach, DBO (Design By Objective), PAD (Program Analysis Diagram), HOS (Higher Order Software), MSR (Meta Stepwise Refinement), dan PDL (Program Design Language). ALAT DAN TEHNIK PENGEMBANGAN SISTEM Sedangkan untuk dapat melakukan langkah langkah sesuai dengan metodologi pengembangan sistem terstruktur, maka dibutuhkan alat alat dan teknik teknik untuk melaksanakannya. Alat alat yang digunakan dalam suatu metodologi umumnya berupa gambar, diagram atau grafik karena lebih mudah dipahami. Namun ada pula alat yang tidak berupa gambar atau grafik. Alat alat pengembangan sistem berbentuk grafik diantaranya adalah : 6

a. HIPO diagram, digunakan pada metodologi HIPO dan metodologi lainnya. b. Data Flow Diagram (DFD), digunakan pada metodologi Structured System Analysis and Design. c. Structured chart, digunakan pada metodologi Structured System Analysis and Design. d. SADT diagram, digunakan pada metodologi SADT. e. Warnier / Orr diagram, digunakan pada metodologi Warnier / Orr. f. Jackson s diagram digunakan pada metodologi Jackson s System Development. Disamping alat alat berbentuk grafik yang digunakan pada suatu metode tertentu,terdapat pula beberapa alat berbentuk grafik yang sifatnya umum dapat digunakan pada semua metodologi yang ada. Alat alat ini berupa bagan yang diklasifikasikan sebagai berikut : 1. Bagan untuk menggambarkan aktivitas (activity charting) a. Bagan alir sistem (system flowchart) b. Bagan alir program (program flowchart) Bagan alir logika progam (program logic flowchart) Bagan alir program komputer terinci (detailed computer program flowchart) c. Bagan alir kertas kerja (paperwork flowchart) atau yang disebut juga dengan bagan alir formulir (form flowchart). d. Bagan alir hubungan database (database relationship flowchart) e. Bagan alir proses (process flowchart) f. Gantt chart 2. Bagan untuk menggambarkan tata letak (layout charting) 3. Bagan untuk menggambarkan hubungan personil (personal relationship charting) a. Bagan distribusi kerja (working distribution chart) b. Bagan organisasi (organization chart) Teknik yang tersedia untuk pengembangan sistem biasanya tidak khusus untuk suatu metodologi tertentu namun dapat digunakan untuk semua metodologi yang ada. Teknik teknik tersebut adalah : a. Teknik manajemen proyek, yaitu CPM (Critical Path Method) dan PERT (Program Evaluation and Review Technique) yang digunakan untuk penjadualan proyek. 7

b. Teknik menemukan fakta (fact finding technique) yang digunakan untuk mengumpulkan data dan fakta fakta dalam kegiatan mempelajari sistem yang ada. Tehnik tehnik ini diantaranya adalah : Wawancara Observasi Daftar pertanyaan / kuesioner Pengumpulan sampel (sampling) c. Teknik analisis biaya/manfaat (cost effectiveness analysis atau cost benefit analysis) d. Teknik untuk menjalankan rapat e. Teknik inspeksi / walkthrough. Definisi ANALISIS SISTEM TERSTRUKTUR Penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan Langkah-langkah : 1. Identify 2. Understand 3. Analyze 4. Report Keterangan : 1. Mengidentifikasi Masalah - Mengidentifikasi penyebab masalah - Mengidentifikasi titik keputusan - Mengidentifikasi personil-personil kunci 2. Memahami Kerja Dari Sistem Yang Ada - Menentukan jenis penelitian 8

- Merencanakan jadual penelitan - Membuat penugasan penelitan - Membuat agenda wawancara - Mengumpulkan hasil penelitian 3. Menganalisis Hasil Penelitian - Menganalisis Kelemahan Sistem - Menganalisis Kebutuhan Informasi Pemakai 4. Membuat Laporan Hasil Analisis Definisi DESAIN SISTEM TERSTRUKTUR Penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. (John Burch & Gary Grundnitski; 461) Tujuan Desain Sistem 1. Untuk memenuhi kebutuhan pemakai sistem 2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat. Sasaran Sistem 1. Desain Sistem harus berguna, mudah dipahami, dan nantinya mudah digunakan. 2. Desain Sistem harus mendukung tujuan utama perusahaan. (sesuai pada perencanaan dan analisis sistem) 3. Desain Sistem harus efisien dan efektif untuk mendukung transaksi, pelaporan, dan mendukung keputusan yang akan dilakukan manajemen 4. Desain Sistem harus dapat mepersiapkan rancang bangun yang terinci untuk masingmasing komponen sistem informasi. Teknik Desain Sistem Flowchart Formulir-formulir 9

Building Block Sketching Sketsa di kertas kosong (blank paper sketching) Prototyping Desain Komponen Sistem Secara Umum 1. Desain model Langkah-langkah: 2. Desain Input a. Menentukan kebutuhan output dari sistem b. Menentukan parameter dari output. Proses Input: Penangkapan Data (data capture) Penyiapan Data (data preparation) Pemasukan Data (data entry) Langkah-langkah: Dua tipe input yaitu: 3. Output 1. Menentukan kebutuhan input dari sistem 2. Menentukan parameter dari input. 1. Input ekstern 1. Input yang berasal dariluar organisasi seperti faktur pembelian, kwitansi. 2. Input intern 1. Input yang bersal dari organisasi, misal : faktur penjualan, order penjualan. Output adalah produk dari sistem informasi yang dapat dilihat. Output dapat berupa hasil dari suatu proses yang akan digunakan oleh proses lain dan tersimpan disuatu media. Ada 2 tipe output yaitu : 10

4. Database 1. Output intern 1. Output yang dimaksudkan untuk mendukung kegiatan manajemen. 2. Output ini berupa arsip. 2. Output ekstern 1. Output yang akan didistribusikan kepada pihak luar yang membutuhkan. 2. Output ini berupa faktur, check, tanda terima pembayaran. - Basisdata merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan disimpanan luar komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya. - Database merupakan komponen penting disistem informasi karena sebagai penyedia informasi bagi para pemakainya. - Sistem basisdata adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan lainnya dan membuat tersedia untuk beberapa aplikasi yang bermacam-macam didalam suatu organisasi. - ER Model biasa digunakan untuk mengembangkan inisial dari desain basisdata. - ER model menyediakan suatu konsep yang bermanfaat yang dapat mengubah deskripsi informal dari apa yang diinginkan oleh user menjadi hal yang lebih detail, presisi dan deskripsi detail tersebut dapat diimplementasikan kedalam DBMS. - Proses desain basisdata dapat dibagi dalam 6 tahap yaitu: o Analisis kebutuhan Bagaimana cara data disimpan dalam basisdata o Desain konseptual Basisdata Informasi digambarkan dalam ER-Diagram o Desain logika Basis data Mengubah desain basis konseptual ke skema basis data. o Skema perbaikan 11

Normalisasi o Desain fisik basis data Pengelompokan beberapa tabel, desain ulang bagian skema basisdata o Desain Keamanan Identifikasi peranan masing-masing user. 5. Teknologi Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama yaitu: 6. Kontrol 1. Hardware 2. Software 3. Teknisi (humanware dan brainware) - Pengendalian Organisasi - Pengendalian Dokumentasi - Pengendalian Prangkat Keras - Pengendalian Keamanan Fisik - Pengendalian Keamana Data - Pengendalian Komunikasi KESIMPULAN Ada beberapa kesimpulan dari paper ini, yaitu : 1. Sistem adalah himpunan komponen atau variabel yang terorganisasi, saling berinteraksi, saling bergantung satu sama lain dan terpadu. 2. Salah satu pendekatan yang digunakan dalam suatu analisis dan desain adalah pendekatan secara terstruktur. Analisis terstruktur adalah teknik atas bawah yangsistematis yang menyempurnakan tujuan dan sasaran yang telah ada dengan menggunakan metode bertingkat. Suatu pendekatan yang bekerja dari sudut pandang 12

yang lebih tinggi menuju ketingkat lebih rendah yang lebih rinci, dimana keinginan pemakai disajikan dalam diagram aliran data. 3. Metodologi pengembangan sistem adalah kesatuan metode metode, prosedur prosedur, konsep konsep pekerjaan, aturan aturan dan postulat postulat yang digunakan dalam mengembangkan suatu sistem DAFTAR PUSTAKA [1] Founier, roger, practical guide to structured system development and maintenance. [2] Syarif, Iwan. Basisdata.Politeknik Elektronika Negeri Surabaya ITS.2002 [3] Jogiyanto, Hartono, 2005. Analisis & Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Andi Yogyakarta. [4] Syarif, Iwan. Basisdata.Politeknik Elektronika Negeri Surabaya ITS.2002 [5] Rosa, Devir.Diktat Kuliah ADSI. Bangkalan.2009. 13