Kamis, 20 Juni 2013

sejarah CSS

Apa itu CSS / Cascading Style Sheet CSS - Merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam tentunya tanpa CSS website tidak akan memiliki tampilan yang rapi. CSS bukan merupakan bahasa pemograman. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda. Nama CSS didapat dari fakta bahwa setiap deklarasi style yang berbeda dapat diletakkan secara berurutan, yang kemudian membentuk hubungan ayah-anak (parent-child) pada setiap style. CSS sendiri merupakan sebuah teknologi internet yang direkomendasikan oleh World Wide Web Consortium atau W3C pada tahun 1996. Setelah CSS distandarisasikan, Internet Explorer dan Netscape melepas browser terbaru mereka yang telah sesuai atau paling tidak hampir mendekati dengan standar CSS. Pada tanggal 17 Agustus 1996, World Wide Web Consortium (W3C) menjadikan CSS sebagai bahasa pemrograman standart dalam pembuatan dokumen web. Tujuannya adalah mengurangi pembuatan tag-tag baru oleh Netscape dan Internet Explorer, karena kedua kedua browser pada saat itu bersaing mengembangkan TAG sendiri untuk mengatur tampilan web. CSS atau lebih lengkapnya disebut Cascade Style Sheet merupakan salah satu bahasa pemrograman web yang mutlak digunakan untuk merancang web layout. Tujuan digunakannya CSS dalam membuat suatu halaman web agar diperoleh suatu web layout yang konsisten pada style elemen tertentu sehingga akan terlihat lebih terstruktur dan seragam. CSS pertama kali dikembangkan pada tahun 1996, dimana World Wide Web Consortium atau W3C sebuah lembaga konsorsium untuk standarisasi web menyusun draft proposal untuk membuat CSS. Setelah proposal diterima, berjalanlah proyek pembuatan CSS ini hingga muncul CSS level 1. CSS level 1 ini mendukung beberapa pengaturan seperti: 1. Font (jenis, ketebalan) 2. Warna, teks, backgrounf dan elemen lainnya 3. Text attributes, misalnya spasi antar baris, kata dan huruf 4. Posisi teks, gambar, table dan elemen lainnya 5. Marjin, border dan padding. versi-versi CSS Versi Untuk saat ini terdapat tiga versi CSS, yaitu CSS1, CSS2, dan CSS3. CSS1 dikembangkan berpusat pada pemformatan dokumen HTML, CSS2 dikembangkan untuk memenuhi kebutuhan terhadap format dokumen agar bisa ditampilkan di printer, sedangkan CSS3 adalah versi terbaru dari CSS yang mampu melakukan banyak hal dalam desain website. CSS2 mendukung penentuan posisi konten, downloadable, huruf font, tampilan pada tabel /table layout dan media tipe untuk printer. Kehadiran versi CSS yang kedua diharapkan lebih baik dari versi pertama dan kedua. CSS3 juga dapat melakukan atau menampilkan animasi pada halaman website / blog, diantaranya animasi warna hingga animasi 3D. Dengan CSS3 desainer lebih dimudahkan dalam hal kompatibilitas websitenya pada smartphone dengan dukungan fitur baru yakni media query. Selain itu, banyak fitur baru pada CSS3 seperti: multiple background, border-radius, drop-shadow, border-image, CSS Math, dan CSS Object Model. Definisi CSS CSS adalah singkatan dari Cascading Style-Sheet, sebuah pengembangan atas kode HTML yang sudah ada sebelumnya. Dengan CSS, kita bisa menentukan sebuah struktur dasar halaman web secara lebih mudah dan cepat, serta irit size. CSS juga membantu kita untuk menyeragamkan seluruh halaman website dengan tampilan yang konsisten. Misalnya, kita mau seluruh font yang ada di website kita adalah font "Tahoma", maka dengan bantuan CSS kita bisa bikin proses itu menjadi otomatis tanpa harus mengganti-ganti font secara manual di setiap halaman. Dahulu kala, sebelum CSS menjadi standar untuk mendesain halaman web seperti sekarang, halaman web di desain menggunakan . jadi dibuat dulu desainnya, dalam format .psd atau jpeg, lalu di slice atau di potong potong menjadi bagian – bagian terpisah. setelah itu dibuat table dengan ukuran yang sesuai, lalu desain tadi di “tempel” pada table sebagai image yang melekat pada tabel, atau sebagai background. Kelemahan dari cara seperti ini adalah, halaman web menjadi berat karena kolom – kolom penyusun table dan
diberi tambahan atribut image source. Side effect dari hal ini adalah halaman web menjadi padat dan tidak SEO friendly. Berikut adalah cara kerja client side scripting: Pada client side scripting pemrosesannya dilakukan di sisi client yang dalam hal ini komponen client-nya adalah web browser dan komponen servernya adalah web server. Konsep client – server disini tidak harus dipisahkan secara fisik yaitu harus ada computer client dan computer server yang terpisah dan dihubungkan melalui jaringan. Mungkin saja client – servernya adalah secara lojik, yaitu komponen client (web browser) dan server (web server) berada di satu computer yang sama (localhost). Prosesnya terpisah secara lojik tetapi fisiknya erada dalam satu mesin / computer yang sama. Kelebihan penggunaan CSS : 1. halaman web menjadi tidak padat, hingga halaman web menjadi SEO friendly 2. anda dapat dengan mudah mengganti tampilan web dengan cukup mengganti nilai dan definisi pada pada satu file CSS saja. Kekurangannya penggunaan CSS : sayangnya susah untuk dimengerti dibandingkan dengan bahasa pemrograman lainnya contohnya: HTML, PHP, Java Script, dan lain-lain dan CSS ini memerlukan waktu yang sangatlah lama untuk bisa mahir untuk mempelajari CSS ini.. • Dapat dikataan tidak aman jika konteksnya adalah ingin melindungi kode sumber dari pihak lain, karena Kode program dapat dilihat melalui browser. • Jika spesifikasi komputer host rendah (memory, CPU, storage media) maka dokumen web yang menggunakan client side scripting akan lambat diproses. • Karena beberapa web browser menggunakan web engine yang berbeda maka ada kemungkinan client side scripting akan diterjemahkan bebeda oleh masing – masing web browser tersebut. • Minim fitur untuk pengaksesan ke sumber daya computer. Misalkan untuk menulis ke sebuah file di computer, membaca isi file, membuat file / direktori di harddisk computer, dan mengakses port – port di computer tidak dapat dilakukan oleh client side scripting.

sejarah HTML

3 Sejarah perkembangan HTML HTML?? ada yang tau HTML?? HTML adalah bahasa pemrograman web yang sering digunakan.. nah situs situs yang suah banyak anda kunjungi sebagian besar menggunakan bahasa pemrograman HTML… Untuk mempublikasikan informasi untuk distribusi global, orang perlu dipahami secara universal bahasa, penerbitan semacam bahasa ibu bahwa semua komputer dapat berpotensi memahami. Penerbitan bahasa yang digunakan oleh World Wide Web adalah HTML (dari HyperText Markup Language). Sejarah singkat HTML HTML pada awalnya dikembangkan oleh Tim Berners-Lee sementara di CERN, dan dipopulerkan oleh browser Mosaic dikembangkan di NCSA. Selama tahun 1990-an telah berkembang dengan pertumbuhan eksplosif Web. Selama waktu ini, HTML telah diperpanjang dalam beberapa cara. Web tergantung pada halaman Web penulis dan vendor berbagi konvensi yang sama untuk HTML. Hal ini telah termotivasi bekerja bersama spesifikasi untuk HTML. Sebelum suatu HTML disahkan sebagai suatu dokumen HTML standar, ia harus disetujui dulu oleh W3C untuk dievaluasi secara ketat. Setiap terjadi perkembangan suatu versi HTML, maka mau tak mau browser pun harus memperbaiki diri agar bisa mendukung kode-kode HTML yang baru tersebut. Sebab jika tidak, browser tak akan bisa menampilkan HTML tersebut. »HTML (Hyper Text Markup Language) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan browser. HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat teks ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara: TAMPIL TEBAL. Tanda digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda untuk menonaktifkan cetak tebal tersebut. Secara garis besar, terdapat 4 jenis elemen dari HTML: • structural. tanda yang menentukan level atau tingkatan dari sebuah teks (contoh,

Golf

akan memerintahkan browser untuk menampilkan “Golf” sebagai teks tebal besar yang menunjukkan sebagai Heading 1 • presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut (contoh, boldface akan menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks, • hypertext. tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dokumen lain (contoh, mentariku akan menampilkan mentarikusebagai sebuah hyperlink ke URL tertentu), • Elemen widget yang membuat objek-objek lain seperti tombol (

Jenis Bahasa Pemrograman Web

Jenis Bahasa Pemrograman Web Seperti yang kita tahu ragam bahasa di Dunia ini beragam macamnya, secara garis besar mungkin ragam bahasa itu bisa kita hitung dari berapa banyak negara namun terdapat juga bahasa yang hanya segelintir orang yang mengerti akan bahasa tersebut.Bahasa tersebut adalah adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari: 1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110 2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb. 3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb. 4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah. Dan Berdasarkan Jenisnya Adalah : Bahasa Pemrograman Keterangan HTML HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox, Microsoft Internet Explorer dll. PHP Personal Home Page (PHP) adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows). ASP ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting. XML Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen. WML WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (Extensible Markup Langauge). WML adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel. PERL Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C. CFM CFM dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html. Javascript Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScrip CSS Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

sejarah WWW

Istilah Web sering diidentikan dengan Internet itu sendiri, meskipun sebenarnya Web merupakan salah satu jasa yang beroperasi di atas Internet seperti halnya e-mail. Sejarah Internet terjadi jauh sebelum Web muncul dan di kembangkan. Berikut ini adalah pengertian WWW menurut para ahli dan buku serta sejarah singkatnya : 1. Berdasarkan F. BUDI HARDIMAN Www adalah fasilitas internet yang menghubungkan dokumen dalam lingkup lokal maupun jarak jauh. 2. Menurut SUWANTO RAHARJO S.Si, M.Kom, Web merupakan salah satu layanan internet yang paling banyak digunakan dibandingkan dengan layanan lain seperti ftp, news, gopher, flaship atau bahkan email. 3. Sedangkan YUHEFIZAR mengatakan bahwa, Web adalah suatu metode untuk menampilan informasi di internet, baik berupa teks, gambar, suaramaupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser. 4. WWW menurut MCLEOD (PEARSON) Www adalah informasi yang dapat diakses melalui internet di mana dokumen - dokumen hypermedia (file - file komputer) disimpan dan kemudian diambil dengan cara - cara yang menggunakan metode penentuan alamat yang unik. Asal Usul Web Sejarah "www"/web bermula di European Laboratory for Particle Physics (lebih dikenal dengan nama CERN), di kota Geneva dekat perbatasan Perancis dan Swiss. CERN merupakan suatu organisasi yang didirikan oleh 18 negara di Eropa. Pada bulan Maret 1989, Tim Berners Lee dan peneliti lainnya dari CERN mengusulkan suatu protokol sistem distribusi informasi di Internet yang memungkinkan para anggotanya yang tersebar di seluruh dunia saling membagi informasi dan bahkan untuk menampilkan informasi tersebut dalam bentuk grafik. Web Browser pertama dibuat dengan berbasiskan pada teks. Untuk menyatakan suatu link, dibuat sebarisan nomor yang mirip dengan suatu menu. Pemakai mengetikkan suatu nomor untuk melakukan navigasi di dalam Web. Kebanyakan software tersebut dibuat untuk komputer-komputer yang menggunakan Sistem Operasi UNIX, dan belum banyak yang bisa dilakukan oleh pemakai komputer saat itu yang telah menggunakan Windows. Tetapi semua ini berubah setelah munculnya browser Mosaic dari NCSA (National Center for Supercomputing Applications). Di bulan Mei 1993, Marc Andreesen dan beberapa murid dari NCSA membuat Web browser untuk sistem X-Windows yang berbasiskan grafik dan yang mudah untuk digunakan. Dalam beberapa bulan saja, Mosaic telah menarik perhatian baik dari pemakai lama maupun pemakai baru di Internet. Kemudian NCSA mengembangkan versi-versi Mosaic lainnya untuk komputer berbasis UNIX, NeXT, Windows dan Macintosh. Pada tahun 1994, Marc Andreesen meninggalkan NCSA, dan kemudian bersama Jim Clark, salah satu pendiri dari Silicon Graphics, membuat Netscape versi pertama. Kehadiran Netscape ini menggantikan kepopuleran Mosaic sebagai Web browser dan bahkan sampai saat ini Netscape merupakan browser yang banyak digunakan setelah Internet Explorer dari Microsoft. Pada tahun yang sama CERN dan MIT mendirikan suatu konsorsium yang dinamakan World Wide Web Consortium (W3C) yang bertugas untuk membangun standar bagi teknologi Web. World wide web mendapat perhatian publik yang sangat besar yang tidak dapat disamai oleh aplikasi internet lainnya. Pada tahun 1995, www menggantikan FTP sebagai aplikasi internet yang bertanggungjawab atas sebagian besar lalu lintas internet. Web telah menjadi sedemikian terkenalnya sehingga kadang dicampuradukkan dengan istilah internet itu sendiri meskipun pengertian "di Web" dan "di Inetrnet" sebenarnya tidaklah sama. Pada awal perkembangannya, sewaktu browser masih berbasiskan teks hanya terdapat sekitar 50 website. Di akhir tahun 1995 jumlah ini telah berkembang mencapai sekitar 300.000 web site. Dan diperkirakan sekarang ini jumlah pemakai Web telah mencapat sekitar 30-an juta pemakai diseluruh dunia. Berners Lee, Sang Penemu WWW Sir Timothy John "Tim" Berners-Lee (lahir di London, Inggris, 8 Juni 1955) adalah sang penemu World Wide Web dan ketua World Wide Web Consortium, yang mengatur perkembangannya. Pada 1980, ketika masih seorang kontraktor bebas di CERN, Berners-Lee mengajukan sebuah proyek yang berbasiskan konsep hiperteks (hypertext) untuk memfasilitasi pembagian dan pembaharuan informasi di antara para peneliti. Dengan bantuan dari Robert Cailliau dia menciptakan sistem prototipe bernama Enquire. Setelah meninggalkan CERN untuk bekerja di John Poole's Image Computer Systems Ltd, dia kembali pada 1984 sebagai seorang rekan peneliti. Dia menggunakan ide yang mirip yang telah dia gunakan pada Enquire untuk menciptakan World Wide Web, di mana dia mendesain dan membangun browser yang pertama (bernama WorldWideWeb dan dikembangkan dalam NeXTSTEP) dan server web pertama yang bernama httpd. Situs web pertama yang dibuat Berners-Lee (dan oleh karena itu ia juga merupakan situs web pertama) beralamat di http://info.cern.ch/ (telah diarsip) dan dimasukkan online untuk pertama kalinya pada 6 Agustus 1991. Pada 1994, Berners-Lee mendirikan World Wide Web Consortium (W3C) di Massachusetts Institute of Technology. Hingga kini, Berners-Lee masih tetap rendah hati dan tidak berkeinginan untuk mendapatkan status populer. Banyak yang masih tidak mengetahui kekuatan karya pria ini, World Wide Web. Salah satu kontribusi terbesarnya dalam memajukan World Wide Web adalah dengan tidak mempatenkannya sehingga masih dapat digunakan secara bebas Sejarah Perkembangan WWW dan Browser World wide web mendapat perhatian publik yang sangat besar yang tidak dapat disamai oleh aplikasi internet lainnya. Pada tahun 1995, www menggantikan FTP sebagai aplikasi internet yang bertanggungjawab atas sebagian besar lalu lintas internet. Web telah menjadi sedemikian terkenalnya sehingga kadang dicampuradukkan dengan istilah internet itu sendiri meskipun pengertian “di Web” dan “di Inetrnet” sebenarnya tidaklah sama. Web adalah sistem pengiriman dokumen tersebar yang berjalan di internet. Web dikembangkan di CERN (European Center for Nuclear Research), suatu lembaga bagi penelitian fisika energi tinggi di Geneva, Swiss. Tujuan semula dari lembaga ini adalah untuk membantu para fisikawan di berbagai lokasi yang berbeda dalam bekerja sama dan berbagi material penelitian. Web dengan cepat berkembang ke luar lingkup masyarakat fisika energi tinggi. Pada tahun 1993, terdapat 130 server web di internet. Setahun kemudian jumlahnya meningkat menjadi 2.738, dan pada bulan Juni 1995 terdapat 23.500 server web. Sekarang ini web telah memiliki pemirsa dalam jumlah yang sangat besar di luar lingkup akademis : kurang lebih 30% dari server web yang tengah beroperasi saat ini berada di komputer dalam domain komersial, dan di sebagian industri, di mana keberadaaan perusahaan web sama pentingnya dengan memiliki telpon atau faks bagi tujuan komunikasi bisnis. Web sekarang telah menjadi media yang sangat penting bagi periklanan dan alamat web sekarang sudah umum dijumpai pada majalah, surat kabar, dan iklan televisi.

Minggu, 19 Mei 2013

IT AUDIT&FORENSIC BESERTA PROSEDUR,TOOLS,DAN CONTOH LEMBAR KERJA

IT AUDIT&FORENSIC BESERTA PROSEDUR,TOOLS,DAN CONTOH LEMBAR KERJA apa yang dimaksud dengan IT audit??? Secara umum Audit IT adalah suatu proses kontrol pengujian terhadap infrastruktur teknologi informasi dimana berhubungan dengan masalah audit finansial dan audit internal. Audit IT lebih dikenal dengan istilah EDP Auditing (Electronic Data Processing), biasanya digunakan untuk menguraikan dua jenis aktifitas yang berkaitan dengan komputer. Salah satu penggunaan istilah tersebut adalah untuk menjelaskan proses penelahan dan evaluasi pengendalian-pengendalian internal dalam EDP. Jenis aktivitas ini disebut sebagai auditing melalui komputer. Penggunaan istilah lainnya adalah untuk menjelaskan pemanfaatan komputer oleh auditor untuk melaksanakan beberapa pekerjaan audit yang tidak dapat dilakukan secara manual. Jenis aktivitas ini disebut audit dengan komputer. Audit IT sendiri merupakan gabungan dari berbagai macam ilmu, antara lain Traditional Audit, Manajemen Sistem Informasi, Sistem Informasi Akuntansi, Ilmu Komputer, dan Behavioral Science. Audit IT bertujuan untuk meninjau dan mengevaluasi faktor-faktor ketersediaan (availability), kerahasiaan (confidentiality), dan keutuhan (integrity) dari sistem informasi organisasi. Lalu apa bedanya dengan IT Forensic??? IT forensic adalah merupakan Ilmu yang berhubungan dengan pengumpulan fakta dan bukti pelanggaran keamanan sistem informasi serta validasinya menurut metode yang digunakan (misalnya metode sebab-akibat), di mana IT Forensik bertujuan untuk mendapatkan fakta-fakta objektif dari sistem informasi. Fakta-fakta tersebut setelah di verifikasi akan menjadi bukti-bukti yang akan di gunakan dalam proses hukum, selain itu juga memerlukan keahlian dibidang IT (termasuk diantaranya hacking) dan alat bantu (tools) baik hardware maupun software. Contoh barang bukti dalam bentuk elektronik atau data seperti : • Komputer • Hardisk • MMC • CD • Flashdisk • Camera Digital • Simcard/hp Data atau barang bukti tersebut diatas diolah dan dianalisis menggunakan software dan alat khusus untuk dimulainya IT Forensik, Hasil dari IT Forensik adalah sebuah Chart data Analisis komunikasi data target. Lalu Apa saja sih yang ada di dalamnya??? banyak sekali yang berada di dalam proses IT Audit maupun IT Forensic..ada lembar kerja, ada prosedur yang digunakan, ada juga tools-tools yang digunakan..bahkan ada metodologinya lhoo..untuk lebih lengkapnya ada di penjelasan di bawah ini : PROSEDUR IT AUDIT: ●Kontrol lingkungan: 1. Apakah kebijakan keamanan (security policy) memadai dan efektif ? 2. Jika data dipegang oleh vendor, periksa laporan ttg kebijakan dan prosedural yg terikini dr external auditor 3. Jika sistem dibeli dari vendor, periksa kestabilan finansial 4. Memeriksa persetujuan lisen (license agreement) ●Kontrol keamanan fisik 5. Periksa apakah keamanan fisik perangkat keras dan penyimpanan data memadai 6. Periksa apakah backup administrator keamanan sudah memadai (trained,tested) 7. Periksa apakah rencana kelanjutan bisnis memadai dan efektif 8. Periksa apakah asuransi perangkat-keras, OS, aplikasi, dan data memadai ●Kontrol keamanan logikal 9. Periksa apakah password memadai dan perubahannya dilakukan reguler 10.Apakah administrator keamanan memprint akses kontrol setiap user CONTOH – CONTOH – Internal IT Deparment Outputnya Solusi teknologi meningkat, menyeluruh & mendalam dan Fokus kepada global, menuju ke standard2 yang diakui. – External IT Consultant Outputnya Rekrutmen staff, teknologi baru dan kompleksitasnya Outsourcing yang tepat dan Benchmark / Best-Practices CONTOH METODOLOGI AUDIT IT BSI (Bundesamt für Sicherheit in der Informationstechnik) ● IT Baseline Protection Manual (IT- Grundschutzhandbuch ) ● Dikembangkan oleh GISA: German Information Security Agency ● Digunakan: evaluasi konsep keamanan & manual ● Metodologi evaluasi tidak dijelaskan ● Mudah digunakan dan sangat detail sekali ● Tidak cocok untuk analisis resiko ● Representasi tdk dalam grafik yg mudah dibaca Tools yang digunakan untuk Audit IT dan Audit Forensik ● Hardware: – Harddisk IDE & SCSI. kapasitas sangat besar, CD-R,DVR drives – Memori yang besar (1-2GB RAM) – Hub, Switch, keperluan LAN – Legacy hardware (8088s, Amiga, …) – Laptop forensic workstations ● Software – Viewers (QVP http://www.avantstar.com dan http://www.thumbsplus.de – Erase/Unerase tools: Diskscrub/Norton utilities) – Hash utility (MD5, SHA1) – Text search utilities (search di http://www.dtsearch.com/) – Drive imaging utilities (Ghost, Snapback, Safeback,…) – Forensic toolkits. Unix/Linux: TCT The Coroners Toolkit/ForensiX dan Windows: Forensic Toolkit – Disk editors (Winhex,…) – Forensic acquisition tools (DriveSpy, EnCase, Safeback, SnapCopy,…) – Write-blocking tools (FastBloc http://www.guidancesoftware.com) untuk memproteksi bukti bukti. contoh lembar kerjanyaaaa... Bahasan / Lembar Kerja IT Audit: ● Stakeholders: – Internal IT Deparment – External IT Consultant – Board of Commision – Management – Internal IT Auditor – External IT Auditor ● Kualifikasi Auditor: – Certified Information Systems Auditor (CISA) – Certified Internal Auditor (CIA) – Certified Information Systems Security Professional (CISSP) – dll ● Output Internal IT: – Solusi teknologi meningkat, menyeluruh & mendalam – Fokus kepada global, menuju ke standard2 yang diakui ● Output External IT: – Rekrutmen staff, teknologi baru dan kompleksitasnya – Outsourcing yang tepat – Benchmark / Best-Practices ● Output Internal Audit & Business: – Menjamin keseluruhan audit – Budget & Alokasi sumber daya – Reporting Contoh prosedur dan lembar kerja IT Audit Prosedur IT * Pengungkapan Bukti Digital * Mengiddentifikasi Bukti Digital * Penyimpanan Bukti Digital * Analisa Bukti Digital * Presentasi Bukti Digital Contoh : * Internal IT Deparment Outputnya Solusi teknologi meningkat, menyeluruh & mendalam dan Fokus kepada global, menuju ke standard2 yang diakui. * External It Consultant Outputnya Rekrutmen staff, teknologi baru dan kompleksitasnya

Rabu, 08 Mei 2013

ANLISIS PERANCANGAN SISTEM INFORMASI

BAB 1 KONSEP DASAR SISTEM 1. Definisi Sistem Sistem adalah suatu satuan (entity) yang terdiri dari dua atau lebih komponen yang erat berhubungan dan saling terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan tertentu.. beberapa penulis lain yang mengungkapkan bahwa : Menurut Mcleod (2004,p11), sistem adalah sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Menurut O’Brien (2005, p8), sistem adalah sekelompok komponen yang saling berhubungan, bekerja bersama untuk mencapai tujuan bersama dengan menerima input serta menghasilkan output dalam proses transformasi yang teratur. Sistem adalah kumpulan-kumpulan elemen-elemen yang saling berinteraksi untuk mencapai suatu tujuan tertentu. . Gambar 2.1 Elemem-Elemen Sistem Keterangan gambar : Sumber daya input diubah menjadi sumber daya ouput. Sumber daya mengalir dari elemen input, melalui elemen transformasi, ke elemen output. Suatu mekanisme pengendali memantau proses transformasi untuk menyakinkan bahwa sistem tersebut memenuhi tujuannya. Sebagian sistem dapat mengendalikan operasi mereka sendiri yang disebut sistem lingkaran tertutup. Sebagian lagi sistem yang tidak dapat mengendalikan operasi mereka sendiri disebut sistem lingkaran terbuka. Prosedur adalah urutan-urutan operasi yang biasanya melibatkan beberapa orang didalam satu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari tansaksi-transaksi bisnis yang terjadi. Definisi-definisi prosedur : Suatu prosedur adalah urut-urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakan, kapan (when) dikerjakan dan bagaimana (how) mengerjakannya. Secara garis besar, sistem dapat dibagi 2 : 1. Sistem Fisik ( Physical System ) : Kumpulan elemen-elemen/ unsur-unsur yang saling berinteraksi satu sama lain secara fisik serta dapat diidentifikasikan secara nyata tujuan-tujuannya. 2. Sistem Abstrak (Abstract System) : Sistem yang dibentuk akibat terselenggaranya ketergantungan ide, dan tidak dapat diidentifikasikan secara nyata, tetapi dapat diuraikan elemen-elemennya. 2. Karateristik sistem yang baik 1. Komponen Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen sistem terdiri dari komponen yang berupa subsistem atau bagian-bagian dari sistem. 2. Batasan sistem (boundary) Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lain atau dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batasan suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut. 3. Lingkungan luar sistem (environment) Lingkungan luar sistem (environment) adalah diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan dapat bersifat menguntungkan yang harus tetap dijaga dan yang merugikan yang harus dijaga dan dikendalikan, kalau tidak akan mengganggu kelangsungan hidup dari sistem. 4. Penghubung sistem (interface) Penghubung sistem merupakan media penghubung antara satu subsitem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari subsistem ke subsistem lain. Keluaran (output) dari subsitem akan menjadi masukkan (input) untuk subsistem lain melalui penghubung. 5. Masukkan Sistem (input) Masukkan adalah energi yang dimasukkan kedalam sistem, yang dapat berupa perawatan (maintenace input), dan masukkan sinyal (signal input). Maintenace input adalah energi yang dimasukkan agar sistem dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Contoh dalam sistem computer program adalah maintenance input sedangkan data adalah signal input untuk diolah menjadi informasi. 6. Keluaran sistem (output) Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Contoh komputer menghasilkan panas yang merupakan sisa pembuangan, sedangkan informasi adalah keluaran yang dibutuhkan. 7. Pengolah sistem Suatu sistem menjadi bagian pengolah yang akan merubah masukkan menjadi keluaran. Sistem produksi akan mengolah bahan baku menjadi bahan jadi, sistem akuntansi akan mengolah data menjadi laporan-laporan keuangan. 8. Sasaran sistem Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran dari sistem sangat menentukan input yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. 3. Klasifikasi system 1. Klasifikasi sistem sebagai : • Sistem abstrak (abstract system) Sistem abstrak adalah sistem yang berupa pemikiran-pemikiran atau ide-ide yang tidak tampak secara fisik. • Sistem fisik (physical system) Sistem fisik adalah sistem yang ada secara fisik. tau subsistem lainnya. Karena sistem terbuka terpengaruh lingkungan luar maka harus mempunyai pengendali yang baik. 4.Pengertian Perancangan Sistem Perancangan sistem diawali dengan menentukan segala keperluan yang akan memenuhi apa yang akan dibutuhkan oleh sistem, siapa yang mengambil langkah ini dan bagaimana mereka akan disesuaikan. Umumnya, perancangan bergerak dari input ke output. Keluaran (output) sistem, yang terdiri dari reports dan file untuk memuaskan kebutuhan organisasi harus dibatasi dengan jelas. Hal diatas dapat diperkuat oleh : Perancangan sistem adalah teknik komplementer pemecahan masalah (yang bekerjasama dengan sistem analisis) yang menyusun kembali komponen- komponen sebuah sistem kembali ke sistem yang utuh – dengan harapan menghasilkan sistem yang lebih baik. Teknik ini dapat melibatkan penjumlahan, penghapusan, dan perubahan komponen-komponen terhadap sistem sebelumnya (Whitten, 2004, p186). Perancangan sistem informasi merupakan pengembangan sistem baru dari sistem lama yang ada, dimana masalah-masalah yang terjadi pada sistem lama diharapkan sudah teratasi pada sistem yang baru. BAB 2 KONSEP DASAR INFORMASI 1. Definisi Informasi Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya. Sumber informasi adalah data. Data kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata . Menurut Mcleod (2004,p10), informasi adalah suatu data yang telahdiproses atau data yang memiliki arti. Menurut Laudon (2004, p8), informasi adalah data yang telah dibentuk kedalam form yang berarti dan berguna untuk manusia. Menurut O’Brien (2005, p 38), informasi adalah data yang dikonversi atau diubah menjadi konteks yang berarti dan berguna bagi para pemakai akhir tertentu. 2.Definisi Sistem Informasi Dapat didefinisikan sebagai a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan/atau untuk mengendalikan organisasi. c. Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Menurut Robert A. Leitch dan K. Roscoe Davis, System informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan laporan yang diperlukan. Tujuan utama dibuatnya sistem informasi adalah untuk mendukung tercapainya tujuan manajemen suatu organisasi. Dari definisi diatas dapat disimpulkan bahwa kegiatan system informasi adalah sebagai berikut: 1. Sistem manajemen dalam organisasi. 2. Menyediakan kebutuhan transaksional (pengolahan data berupa hasil pada level manajerial operasional dan strategi. Sehingga harus ada pengolahan data dari sebuah transaksi. 3. Mampu melayani kebutuhan bagi siapapun yang membutuhkan. Siklus Informasi Untuk memperoleh informasi yang bermanfaat bagi penerimanya, perlu untuk dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan informasi. Pertama-tama data dimasukkan ke dalam model yang umumnya memiliki urutan proses tertentu dan pasti, setelah diproses akan dihasilkan informasi tertentu yang bermanfaat bagi penerima (level management) sebagai dasar dalam membuat suatu keputusan atau melakukan tindakan tertentu, Dari keputusan atau tindakan tersebut akan menghasilkan atau diperoleh kejadian-kejadian tertentu yang akan digunakan kembali sebagai data yang nantinya akan dimasukkan ke dalam model (proses), begitu seterusnya. Dengan demikian akan membentuk suatu siklus informasi 3. Kualitas Informasi Kualitas informasi terdiri dari 3 hal yaitu : 1. Informasi harus akurat Informasi harus akurat berarti informasi harus bebas dari kesalahan-kesalahan 2. Tepat pada waktunya Tepat pada waktunya berarti informasi yang datang pada pemerima tidak boleh terlambat. informasi yang sudah usang tidak akan mempunyai nilai lagi. 3. Relevan Relevan berarti informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda. 4. Nilai Informasi Nilai informasi ditentukan oleh dua hal yaitu manfaat dan biaya mendapatkannya. Suatuinformasi dikatakan lebih bernilai jika manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. 5. Konsep Dasar Sistem Informasi Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengelolaan transaksi harian, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang dibutuhkan. 6. Konsep Sistem Informasi Sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block) yaitu : a. Blok masukkan (input block) Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media yang digunakan untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen dasar. b. Blok model (model block) Blok ini terdiri dari kombinasi prosedur, logika dan metode matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang sudah diinginkan. c. Blok keluaran (output block) Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem. d. Blok teknologi (technologi block) Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian diri secara keseluruhan. Teknologi terdiri dari unsur utama : • Teknisi (human ware atau brain ware) • Perangkat lunak (software) • Perangkat keras (hardware) e. Blok basis data (data base block) Merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan diperangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. f. Blok kendali (control block) Banyak faktor yang dapat merusak sistem informasi, misalnya bencana alam, api, temperatur tinggi, air, debu, kecurangan-kecurangan, kejanggalan sistem itu sendiri, kesalahan-kesalahan ketidakefisienan, sabotase dan sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah atau bila terlanjur terjadi kesalahan dapat langsung diatasi. 4.Tingkatan Sistem Informasi Menurut Laudon (2004,p39), sistem informasi dibagi menjadi empat tingkatan : 1) Sistem informasi tingkat operasional, adalah sistem informasi yang mengawasi aktivitas dasar dan transaksi-transaksi yang terjadi di perusahaan. 2) Sistem informasi tingkat pengetahuan, adalah sistem informasi yang mendukung pengetahuan dan data pekerjaan di dalam suatuperusahaan. 3) Sistem informasi tingkat manajemen, adalah sistem informasi yang mendukung, mengawasi, mengontrol, mengambil keputusan dan aktivitas administrasi dari manajer menengah. 4) Sistem informasi tingkat strategi, adalah sistem informasi yang Mendukung rencana aktivitas jangka panjang yang disusun oleh manajer senior. BAB 3 TUJUAN UMUM PENGEMBANGAN SISTEM 1. Perlunya pengembangan sistem Pengembangan sistem dapat berarti menyusun sistem yang baru untuk menggantikan sistem lama secara keseluruan atau memperbiki sistem yang telah ada. Sistem lama perlu diperbaiki atau diganti karena beberapa hal : 1. Adanya permasalahan-permasalahan yang timbul dari sistem lama, misalnya a. Ketidakberesan 1. Ketidakberesan dalam sistem lama menyebabkan sistem lama tidak beroperasi sesuai dengan yang diharapkan. b. Pertumbuhan organisasi Pertumbuhan organisasi diantaranya adalah kebutuhan informasi yang semakin luas, volume pengolahan data semakin meningkat, perubahan prinsip akuntansi. 2. Untuk meraih kesempatan-kesempatan Organisasi mulai merassakan kebutuhan sistem informasi sehingga dapat mendukung proses pengambilan keputusan yang akan dilakukan oleh manajemen. 3. Adanya instruksi Penyusunan sistem baru karena adanya instrusi-instruksi dari atasan atau luar organisasi misalnya aturan pemerintah. peningkatan-peningkatan sistem yang baru antara lain : 1. Performance (kinerja), kinerja sistem beru lebih efektif. Kinerja dapat diukur dari jumlah pekerjaan yang dapat dilakukan suatu saat tertentu. Respon time adalah ratarata waktu yang tertunda diantara dua transaksi atau pekerjaan ditambah dengan waktu response untuk menanggapi pekerjaan tersebut. 2. Information (informasi), peningkatan kualitas informasi yang disajikan. 3. Economy (ekonomi), peningkatan terhadap manfaat-manfaat atau keuntungankeuntungan atau penurunan biaya yang terjadi. 4. Control (pengendalian), peningkatan terhadap pengendalian untuk mendeteksi dan memperbaiki kesalahan-kesalahan serta kecurangan yang akan terjadi. 5. Eficiency, peningkatan terhadap efisiensi operasi. Efisiensi berbeda dengan ekonomis, ekonomis berhubungan dengan jumlah sumber daya yang digunakan,efisiensi berhubungan dengan bagaimana sumberdaya tersebut digunakan dengan pemborosan yang minimum 6. Service (pelayanan), peningkatan terhadap pelayanan yang diberikan oleh sistem. 2. Prinsip pengembangan sistem Prinsip-prinsip pengembangan sistem antara lain : .Sistem yang dikembangkan adalah untuk menajemen informasi dari sistem yang digunakan oleh manajemen, sehingga dapat mendukung kebutuhan yang diperlukan oleh manajemen. setiap investasi harus mempertimbangkan : 1. Investasi yang terbaik harus bernilai atau menguntungkan. 2. Dokumentasi harus ada untuk pedoman pengembangan sistem. 3. Jangan takut membatalkan proyek. 3. Siklus Hidup Pengembangan Sistem pengembangan sistem melewati beberapa tahapan dari mulai sistem itu direncanakan sampai sistem itu diterapkan, dioperasikan dan dipelihara. Bila operasi sistem yang sudah dikembangkan masih-masih timbul permasalahan-permasalahan yang tidak dapat diatasi dalam tahap pemeliharaan sistem maka perlu dikembangkan kembali suatu sistem untuk mengatasinya dan proses ini kembali ke tahap yang pertama. Siklus disebut siklus hidup pengembangan sistem yang digunakan untuk mengembangkan tahapan utama dan langkah-langkah dalam tahapan tersebut dalam proses Tahapan utama siklus hidup pengembangan system terdiri dari : 1. Analisis Sistem: menganalisis dan mendefinisikan masalah dan kemungkinan solusinya untuk sistem informasi dan proses organisasi. 2. Perancangan Sistem: merancang output, input, struktur file, program, prosedur, perangkat keras dan perangkat lunak yang diperlukan untuk mendukung sistem informasi 3. Pembangunan dan Testing Sistem: membangun perangkat lunak yang diperlukan untuk mendukung sistem dan melakukan testing secara akurat. Melakukan instalasi dan testing terhadap perangkat keras dan mengoperasikan perangkat lunak 4. Implementasi Sistem: beralih dari sistem lama ke sistem baru, melakukan pelatihan dan panduan seperlunya. 5. Operasi dan Perawatan: mendukung operasi sistem informasi dan melakukan perubahan atau tambahan fasilitas. 6. Evaluasi Sistem: mengevaluasi sejauih mana sistem telah dibangun dan seberapa bagus sistem telah dioperasikan. BAB 4 ANALISIS SISTEM 1. Analisis sistem didefinisikan “Penguraian dari suatu sistem informasi yang utuh kedalam 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 perbaikanperbaikannya.” Analisis sistem adalah sebuah teknik pemecahan masalah yang memecah-mecah sebuah sistem menjadi komponen-komponen untuk tujuan pembelajaran bagaimana komponen-komponen tersebut bekerja dan berinteraksi untuk mencapai tujuannya (Whitten, 2004, p186). Batasan analisis sistem: Aktifitas yang dilakukan dalam analisis sistem harus dapat menjawab pertanyaan umum, sbb: 1. Sistem baru apakah yang akan dibangun? atau 2. Sistem apakah yang akan ditambahkan atau dimodifikasi pada sistem lama yang sudah ada? Untuk itu secara detail harus dijawab pertanyaan-pertanyaan: 1. Informasi apakah yang dibutuhkan? 2. Oleh siapa? 3. Kapan? 4. Dimana? 5. Dalam bentuk apa? 6. Bagaimana cara memperolehnya? 7. Dari mana asalnya? 8. Bagaimana cara mengumpulkannya? FUNGSI ANALISIS SISTEM 1. Mengidentifikasikan masalah-masalah dari user 2. Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan user 3.Memeilih alternatif-alternatif metode pemecahan masalah 4.Merencanakan dan menerapkan rancangan sistemnya sesuai dengan permintaan user Alasan pentingnya mengawali analisis sistem: 1. Problem-solving: sistem lama tidak berfungsi sesuai dengan kebutuhan. Untuk itu analisis diperlukan untuk memperbaiki sistem sehingga dapat berfungsi sesuai dengan kebutuhan. 2. Kebutuhan baru: adanya kebutuhan baru dalam organisasi atau lingkungan sehingga diperlukan adanya modifikasi atau tambahan sistem informasi untuk mendukung organisasi. 3. Mengimplementasikan ide atau teknologi baru. 4. Meningkatkan performansi sistem secara keseluruhan. Laporan hasil analisis: Laporan hasil analisis harus berisi: 1. Uraian alasan dan scope (batasan) analisis 2. Deskripsi sistem yang ada dan operasinya. 3. Uraian tujuan (objektif) dan kendala sistem 4. Deskripsi tentang masalah-masalah yang belum teratasi dan potensi masalah 5. Uraian tentang asumsi-asumsi yang diambil oleh analis sistem selama proses analisis 6. Rekomendasi-rekomendasi sistem yang baru dan kebutuhannya untuk desain awal 7. Proyeksi kebutuhan sumber daya dan biaya yang diharapkan termasuk dalam desain sistem baru atau memodifikasinya. Proyeksi ini termasuk kelayakan untuk proses selanjutnya. Yang terpenting adalah bagian 6 dan 7. Katagori aspek kelayakan: 1. Kelayakan teknis: kelayakan perangkat keras dan perangkat lunak. 2. Kelayakan ekonomi: apakah ada keuntungan atau kerugian, efisiensi biasa operasional organisasi. 3. Kelayakan operasi: berhubungan dengan prosedur operasi dan orang yang menjalankan organisasi 4. Kelayakan jadwal: dapat menggunakan model-model penjadwalan seperti PERT dan GANTT CHART. Apakah jadwal pengembangan layak atau tidak. 1.1Analisis Sistem dan Pemrogram Analisis sistem (system analis) adalah organisasi yang menganalisis sistem (mempelajari masalah-masalah yg timbul dan menentukan kebutuhan-kebutuhan pemakai sistem) untuk mengidentifikasi pemecahan yang beralasan. Pemrogram (programmer) adalah orang yang menuliskan kode program untuk suatu aplikasi tertentu berdasarkan rancang bangun yang telah dibuat oleh analis sistem. 1.1 Langkah-Langkah Analisis Sistem • Identify, yaitu mengidentifikasi masalah Mengidentifikasi/mengenal masalah merupakan langkah pertama yang dilakukan dalam tahap analisis sistem. Masalah/problem dapat didefinisikan sebagai suatu pertanyaan yang diinginkan untuk dipecahkan. Masalah inilah yang menyebabkan sasaran dari sistem tidak dapat dicapai. Tugas yang harus dilakukan dalam mengidentifikasi masalah: - Mengidentifikasi penyebab masalah: - Mengidentifikasi titik keputusan - Mengidentifikasi personel-personel kunci • Understand, yaitu memahami kerja dari sistem yang ada. Langkah ini dapat dilakukan dengan mempelajari secara terinci bagaimana sistem yg ada beroperasi. Beberapa tugas yang perlu dilakukan yaitu : Memahami kerja sistem yang ada - Menentukan jenis penelitian (wawancara, observasi) - Merencanakan jadwal penelitian i. Mengatur jadwal wawancara ii. Mengatur jadwal observasi iii. Mengatur jadwal pengambilan sampel • Analyze, yaitu menganalisis sistem Langkah ini dilakukan berdasarkan data yang telah diperoleh dari hasil yang telah dilakukan. • Report, yaitu membuat laporan hasil analisis. 2. Desain Sistem Desain sistem dapat diartikan sebagai Tahap setelah analisis dari dari siklus pengembangan sistem penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberap elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Tujuan desain: - Untuk memenuhi kebutuhan pemakai sistem - Untuk memberikan gambaran yang jelas dan rancang bangun yg lengkap untuk nantinya digunakan untuk pembuatan program komputernya. 3. Sasaran desain: - Desain sistem harus berguna, mudah dipahami dan nantinya mudah digunakan. - Desain system harus dapat mendukung tujuan utama perusahaan - Desain sistem harus efektif dan efisien untuk dapat mendukung pengelolaan transaksi, pelaporan manajemen, termasuk tugas-tugas yang lainnya yg tidak dilakukan oleh komputer. - Desain sistem harus dapat mempersiapkan rancang bangun yang terinci untuk masingmasing komponen. 4. Desain Sistem Secara Umum Tujuan dari desain sistem secara umum adalah untuk memberikan gambaran secara umum kepada user tentang system yang baru. Pada desain sistem secara umum, komponen –komponen sistem informasi dirancang dengan tujuan untuk mengkomunikasikan kepada user (bukan pemrogram). Komponen sistem informasi yang didesain adalah model, output, input, database, teknologi dan kontrol. a. Desain Model Secara Umum Analis sistem dapat mendesain model dari sistem informasi yang diusulkan dalam bentuk physical system dan logical model. Simbol-simbol bagan alir sistem menunjukkan secara tepat arti fisiknya, seperti simbol-simbol terminal, harddisk, laporan-laporan. Logical model dari sistem informasi adalah menjelaskan kepada user bagaimana nantinya fungsi-fungsi di sistem informasi secara logikal akan bekerja. Logical model dapat digambarkan dengan diagram arus data (DAD). b. Desain Output Secara Umum Output (keluaran) adalah produk dari sistem informasi yang dapat dilihat. c. Desain Input Secara Umum Alat input dapat digolongkan 2 golongan yaitu alat input langsung yang merupakan alat input yang langsung disambungkan dengan CPU misalnya keyboard, mouse. Alat input tak langsung yaitu alat input yang tak langsung berhubungan dengan CPU misalnya KTC (key to card), KTP (key to tape) dan KTD (key to disk) Langkah-langkah desain input : _ Menentukan kebutuhan input dari sistem baru Input yang akan didesain ditentukan dari diagram arus data (DAD) sistem baru yang telah dibuat _ Menentukan parameter dari input - Bentuk dari input (dialog layar) - Sumber input - Alat input d. Desain Database Secara Umum Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya. Langkah-langkah desain database secara umum : - Menentukan kebutuhan file database untuk sistem baru. Dapat ditentukan dari DAD sistem baru yang dibuat. - Menentukan parameter dari file database • Tipe file : File induk, file transaksi dll • Media file : Harddisk, disket, dll • Organisasi file : organisasi database (jaringan, berjenjang, relasional) • Field kunci e. Desain Teknologi Secara Umum 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 hardware, software dan brainware. Langkah-langkah desain teknologi secara umum : - Menentukan jenis teknologi untuk sistem baru - Menentukan jumlah dari teknologi f. Desain Kontrol Secara Umum Pengendalian yang diterapkan pada sistem informasi berguna untuk mencegah atau menjaga terjadinya hal-hal yang tidak diinginkan. _ Pengendalian secara umum a. Pengendalian organisasi b. Pengendalian dokumentasi c. Pengendalian perangkat keras d. Pengendalian keamanan fisik e. Pengendalian keamanan data f. Pengendalian komunikasi g. Pengendalian aplikasi h. Pengendalian masukkan i. Pengendalian pengolahan j. Pengendalian keluaran 5. Desain Sistem Secara Terinci a. Desain output terinci Pada desain output secara umum hanya dipakai untuk menentukan kebutuhan macam output yang dibutuhkan pada sistem yang akan dikembangkan. Sedangkan pada desain output secara terinci digunakan untuk menentukan bentuk dari output dan bagaimana output tersebut dihasilkan, sehingga pada desain output secara terinci harus dijelaskan cara mendapatkan output tersebut. (Desain output) b. Desain input terinci Pada desain ini dimulai dengan membuat desain dokumen dasar yang akan digunakan untuk menangkap input. Pada tahap ini didesain sebuah dokumen yang dapat memfilter data sampah supaya tidak masuk ke dalam sistem. (Desain Form) c. Desain dialog layar terminal Desain ini merupakan rancang bangun untuk percakapan antara user (pemakai sistem) dengan komputer. Percakapan ini dapat berupa proses memasukkan data, menampilkan output atau keduanya. (Desain menu) d. Desain database terinci Pada desain database secara umum dipakai untuk mengidentifikasikan kebutuhan file-file data base oleh sistem baru, sedangkan pada desain database secara terinci digunakan untuk menentukan isi atau struktur dari tiap file yang telah diidentifikasikan pada dasain database secara umum. (normalisasi) e. Desain teknologi terinci Sudah dilakukan pada desain secara umum, pada tahap ini telah bisa ditentukan kebutuhan media simpan dari sistem baru yang akan dikembangkan dengan cara dikira-kira berdasarkan isi database dari desain database secara terinci. f. Desain model dan kontrol secara terinci Desain model secara terinci mendefinisikan secara rinci urut-urutan langkah dari masing-masing proses yang digambarkan di DAD. Urut-urutan langkah proses ini diwakili oleh suatu program komputer. Dengan demikian desain model secara terinci juga merupakan desain program komputer. (flowchart program) Elemen-elemen pengetahuan yang berhubungan dengan proses desain: 1. Sumber daya organisasi: bertumpu pada 5 unsur organisasi, yaitu: man, machines, material, money dan methods. 2. Informasi kebutuhan dari pemakai: informasi yang diperoleh dari pemakai selama fase analisis sistem. 3. Kebutuhan sistem: hasil dari analisis sistem. 4. Metode pemrosesan data, apakah: manual, elektromechanical, puched card, atau computer base. 5. Operasi data. Ada beberapa operasi dasar data, a.l: capture, classify, arrange, summarize, calculate, store, retrieve, reproduce dan disseminate. 6. Alat bantu desain, seperti: dfd, dcd, dd, decision table dll. BAB 5 CONTOH ANALISIS DAN PERANCANGAN SISTEM INFORMASI UNTUK PENGELOLAAN INVENTARIS LABORATORIUM PADA STMIK AMIKOM YOGYAKARTA 1. Pendahuluan Pentingnya suatu sistem informasi yang terorganisir dengan baik akan sangat dirasakan oleh Bagian UPT Laboratorium STMIK AMIKOM Yogyakarta, karena selama ini, tanpa menerapkan konsep sistem informasi ke dalam kegiatan sehari-harinya, hanya mengandalkan prosedur-prosedur kerja manual yang cukup memakan banyak waktu dan tenaga kerja, ternyata masih ditemui banyak kendala-kendala yang pada akhirnya membuat data-data yang dihimpun oleh Bagian UPT Laboratorium STMIK AMIKOM Yogyakarta menjadi tidak aktual lagi. Banyak terjadi penyimpanganpenyimpangan, misalnya keberadaan barang inventaris yang tidak pasti ataupun barang inventaris yang rusak dan atau hilang. Selain juga kekurangtanggapan pihak penanggung jawab laboratorium yang tidak segera melaporkan adanya kerusakan atau perpindahan fasilitas/barang inventaris. Ditambah lagi, prosedur dalam pelaporan kerusakan dan perpindahan barang-barang inventaris yang dirasakan masih kurang jelas, membuat aktivitas pelaporan tidak pernah terjadi. Yang sering terjadi justru pihak laboratorium hanya menunggu saja sampai ada perintah untuk melakukan survey ke ruangan-ruangan laboratorium untuk melakukan pendataan barang-barang inventaris, yang biasanya sangat jarang dilakukan kecuali ada keperluan yang mendadak. Hal ini kemudian berakhir pada kesulitan Bagian UPT Laboratorium saat melakukan pelaporan, baik itu kepada pimpinan atau bagian lain yang terkait dalam urusan inventarisasi seperti Bagian Administrasi Umum Kerumahtanggaan. Laporan yang disampaikan seringkali terlambat karena harus menunggu hasil survey dari laboratorium-laboratorium dan juga proses pembuatan laporannya sendiri yang juga memakan waktu. Tentu saja hal itu membuat laporan yang dihasilkan menjadi tidak aktual/up to date lagi saat diserahkan. 2. Pembahasan Analisis Biaya dan Manfaat Biaya yang dikeluarkan di dalam proses pengembangan meliputi tentang biaya pengadaan, biaya pengembangan, biayaoperasional, dan biaya perawatan. Pada analisis ini untuk mengetahui berapa besar selisih antara manfaat yang diperoleh dan biaya yangdikeluarkan. Jika manfaat lebih besar dari biaya maka proyek layak dilaksanakan dan begitupun sebaliknya. Metode Pengembalian Investasi (Return On Investment) Metode ini menghitung seberapa besar manfaat yang dihasilkan dari keseluruhan investasi dalam jangka yang telah ditentukan. ( Total Manfaat – Total Biaya ) ROI = ---------------------------------------- x 100% Total Biaya Di mana ROI = Return On Investment (Pengembalian Investasi) Metode Periode Pengembalian (Payback Periode) Penilaian berdasarkan investasi dengan dasar lamanya investasi dapat tertutup oleh masuknya cashflow dengan tidak memasukan factor bunga ke dalam perhitungan. Jika payback periode lebih kecil dari target yang ditentukan maka investasi layak dilaksanakan. Perancangan Sistem Perancangan sistem merupakan penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi. Rancangan rinci ( Detail Desain) Hal-hal yang perlu dikerjakan dalam detail desain adalah: • Merancang desain berkas • Merancang desain dialog • Merancang desain masukan • Merancang desain keluaran Rancangan Input Tujuan dari rancangan input adalah untuk mengefektifkan biaya pemasukkan data, mencapai keakuratan yang tinggi dan menjamin pemasukan data dapat diterima dan dimengerti oleh pemakai. Rancangan Output Tujuan output hanya untuk bagian komputer saja, Yang harus diperhatikan dalam desain output yaitu: tipe output, isi output, frekuensi. Rancangan Dialog Tujuan dari rancangan dialog adalah untuk menjaga agar pemasukan data benar dan menjawab pertanyaan yang diajukan pemakai. Metode Implementasi Tahap implementasi sistem (systems implemention) merupakan tahap meletakkan sistem supaya siap untuk di operasikani. Tahap implementasi sistem terdiri dari langkah-langkah sebagai berikut ini : 1. Menerapkan rencana implementasi. 2. Melakukan kegiatan implementasi. 3. Tindak lanjut implementasi. Perancangan Basis Data Merancang basis data merupakan hal yang sangat penting dalam perancangan suatu sistem. Kesulitan utama dalam merancang basis data adalah bagaimana merancang sehingga basis data tersebut dapat memuaskan keperluan saat ini dan dimasa yang akan datang. Elemen-elemen data dalam suatu basis data harus dapat digunakan untuk pembuatan keluaran sesuai dengan yang diinginkan. Untuk menghasilkan keluaran yang baik juga diperlukan masukan yang baik. Hasil pemasukan data ini akan disimpan atau direkam didalam basis data. Analisis PIECES Sebagai alat ukur dalam menentukan sistem baru layak atau tidak , karena 6 aspek ini harus mengalami peningkatan ukuran yang lebih baik dari sistem lama. Analisis Kinerja (perfomance) Masalah kinerja pada Bagian UPT STMIK “AMIKOM” Yogyakarta boleh dikatakan belum stabil, pada saat tertentu sering terjadi kurang optimalnya hasil kerja yang bisa dikarenakan kurang pengertian, kurang komunikasi, kesalahan individu dan beberapa faktor lainnya. Hal demikian biasanya menyebabkan proses kinerja terganggu. Karena proses pendataan yang masih belum terkontrol dengan baik maka tingkat kinerja yang ada masih kurang efektif dan kurang efisien. Analisis Informasi (information) Melihat dokumen yang selama ini digunakan dan proses pengendalian kerja yang ada, kemungkinan terjadinya hasil data yang kurang relevan menjadi tinggi, data tidak akurat, tidak tepat waktu, dan sulit diketahui untuk laporan. Analisis Ekonomi (economy) Urusan ekonomis terkait dengan masalah biaya. Salah satu yang menjadi kendala adalah adanya kelemahan dalam pemborosan waktu dan alat sehingga pembengkakan biaya operasional tidak dapat dihindari. Sebagai contoh yaitu dalam penggunaan kertas dan alat-alat tulis yang berlebihan karena tingkat kesalahan dalam proses cukup besar. Dengan adanya sistem baru yang diusulkan maka diharapkan tingkat efektifitas dan efisiensi biaya untuk masa yang akan datang akan lebih baik. Analisis Kendali (control) Kontrol terhadap informasi keadaan barang inventaris masih kurang karena belum terlaksananya kontrol secara periodik dan kadang terjadi informasi yang tidak jelas tentang keberadaan suatu barang inventaris. Analisis Efisiensi (efficiency) Hal ini berhubungan dengan bagaimana sumber daya tersebut digunakan dengan pemborosan yang sangat minimal. Apabila ditinjau dari beberapa aspek analisis di atas maka bisa dikatakan sistem yang saat ini sedang berjalan di Bagian UPT belum efisien . Analisis Pelayanan (service) Bagian UPT Laboratorium STMIK “AMIKOM” Yogyakarta berhubungan langsung dengan mahasiswa, karena di sinilah tempat pelayanan dalam penggunaan laboratorium khususnya untuk kegiatan praktikum. Dimulai dari pembuatan jadwal praktikum, pelayanan pendaftaran praktikum sampai dengan proses praktikum tiap semester. Pelayanan disini bisa dikatakan sudah cukup baik, walaupun masih ada beberapa kekurangan atau kendala yang terjadi pada saat system berjalan. Permasalahan yang Timbul Aktivitas pelaporan kerusakan inventaris adalah aktivitas yang sifatnya tidak periodik dan seharusnya dilakukan setiap terjadi kerusakan barang inventaris di tiap-tiap ruangan laboratorium. Tujuan dari aktivitas ini adalah agar Bagian UPT selalu mendapatkan data yang akurat tentang kondisi barang inventaris di masing-masing ruangan laboratorium, agar bisa dilakukan tindakan seperlunya, misalnya perbaikan inventaris. Aktivitas ini di Bagian UPT bisa dikatakan masih belum terstruktur. Aktivitas pelaporan kerusakan inventaris dimulai dengan terjadinya kerusakan barang inventaris di sebuah ruangan, yang mengharuskan penanggung jawab ruangan laboratorium (laboran) untuk sesegera mungkin melaporkannya kepada Kepala Bagian UPT, akan tetapi karena masih kurangnya koordinasi baik dalam satu Bagian maupun dengan Bagian lain yang berkompeten sehingga pelaporannya tidak terarsipkan dengan baik. Akibatnya untuk memperbaharui arsip tentang inventaris yang bersangkutan dan meng-update data mengenai kondisinya sangat susah. Identifikasi Penyebab Masalah Beberapa masalah pokok tersebut diatas dapat timbul karena beberapa faktor. antara lain : a. Penyebab masalah pada pengecekan barang-barang inventaris yang kurang memadai dikarenakan b. Penyebab dalam pendataan yang kurang jelas dan masih manual yaitu dalam lembar-lembar arsip. c. Pencarian data yang tidak efektif. d. Keterlambatan dalam penulisan laporan Identifikasi Titik Keputusan Identifikasi titik keputusannya adalah perlu adanya suatu program yang dapat mengatur proses keluar masuknya barang, adanya pembenahan terhadap pemberian kode barang yang lebih terstruktur, pendataan, menyusun dan pedoman pencarian data, proses pembuatan laporan yang cepat, sehingga bila pihak yang bersangkutan menginginkan informasi mengenai kondisi barang dapat segera diketahui. Analisis Biaya dan Manfaat Untuk melaksanakan analisis ini digunakan biaya keuntungan (cost/benefit analysis) atau analisis biaya/efektifitas(cost/effectiviteness analysis). Tidak semua pembangunan system dapat dinilai dengan uang maka untuk mengukurnya dapat memperkirakan efektivitasnya. Adapun penggunaan metode untuk melakukan analisis biaya dan manfaat dari proyek sistem informasi ini menggunakan metodemetode sebagai berikut: 1. Metode Periode Pengembalian (payback period) Metode ini menilai proyek investasi dengan dasar lamanya investasi tersebut dapat tertutup dengan aliran-aliran kas masuk dan tidak memasukkan faktor bunga kedalam perhitungannya. 2. Metode Pengembalian Investasi (return on investment) Metode ini digunakan untuk mengukur prosentase manfaat yang dihasilkan oleh proyek dibandingkan dengan biaya yang dikeluar ROI = ( Total manfaat – Total biaya ) x 100 % Total biaya 3. Metode nilai sekarang bersih (net present value) Metode ini merupakan metode yang memperhatikan nilai waktu dari uang. Metode ini menggunakan suku bungan diskon yang akan mempengaruhi proceed atau arus dari uangnya. Rancangan Model Sistem Rancangan Kendali Suatu sistem merupakan subyek dari missmanagement, kesalahan-kesalahan, kecurangan dan penyelewengan umum lainnya. Untuk mencegah, maka harus diterapkan pengendalian dalam bentuk informasi tersebut. Pengendalian dapat dikategorikan ke dalam pengendalian secara umum dan pengendalian aplikasi. Perancangan Basis Data Model relasi entiti didasarkan pada persepsi dunia nyata yang terdiri dari himpunan obyek dasar yang disebut entiti dan relasi antar entiti. Entiti adalah obyek yang dapat diidentifikasi secara unik. Entiti dikarakterisasi dan dipresentasikan dengan suatu gugus atribut Tahap Implementasi Pada tahap implementasi ini akan diterapkan sistem yang telah dirancang untuk dapat dioperasikan pada keadaan yang sebenarnya. Sehingga pada langkah ini dipastikan apakah sistem yang diajukan benar-benar dapat menghasilkan tujuan yang diinginkan dengan lebih efisien dan selanjutnya apakah sistem tersebut masih dapat diperbaiki lagi atau tidak. Kegiatan Implementasi Dalam kegiatan implementasi dilakukan dengan enam tahap yaitu: 1. Pemilihan dan pelatihan personil. 2. Instalasi perangkat keras dan perangkat lunak. 3. Evaluasi 4. Pemrograman dan pengetesan program. 5. Uji coba sistem. 6. Konversi sistem. Tindak Lanjut Sistem Setelah sistem diimplementasikan, baru perlu melakukan pengetesan penerimaan sistem (system acceptance test). Pengetesan ini berbeda dengan pengetesan sistem sebelumnya. Pada pengetesan ini dilakukan dengan menggunakan data yang sesungguhnya dalam jangka waktu tertentu yang dilakukan oleh analis sistem bersama dengan user. Setelah pengetesan penerimaan dilakukan, suatu rapat penerimaan (acceptance meeting) perlu diselenggarakan oleh manajemen yang dihadiri oleh analis sistem, manajer dan pemakai sistem untuk menentukan sistem diterima atau tidak. Jika disetujui maka diadakan rapat penyerahan sistem. 3. Penutup Pada tahap akhir proyek dari suatu sistem informasi adalah pemeliharaan dari sistem tersebut. Maksud dan tujuan dari proses ini adalah untuk mencegah dan memperbaiki, menjaga, mengoreksi, penyimpanan, ketidaksesuaian, kesalahan-kesalahan yang sengaja maupun tidak disengaja agar sistem tetap berjalan serta tepat guna sebagaimana mestinya.

Membedakan Ikan Mas Jantan & Betina

Membedakan Ikan Mas Jantan & Betina “ciri-ciri untuk membedakan induk jantan & induk betina ikan mas” adalah sebagai berikut: Ciri-Ciri Ikan Mas Betina • Badan bagian perut besar, buncit & lembek. • Jika perut distriping mengeluarkan cairan berwarna kuning. • Gerakan lambat, pada malam hari biasanya loncat-loncat. Ciri-Ciri Ikan Mas Jantan • Badan tampak langsing. • Gerakan lincah & gesit. • Jika perut distriping mengeluarkan cairan sperma berwarna putih.