Tugas Software Process Tentang SDLC pada Web dan Mobile Apps Nama Kelompok : 1. Budi Psalmen Sitorus 2011 81 129 2. Michael Kojansow 2011 81 144 3. Muhammad Alfian 2011 81 009
Metode SDLC pada Web Struktur metodologi SDLC dalam pengembangan sistem informasi berbasis Web :
Planning Feasible | System Investigation
Analisa Teknologi | User | Cost and Analisa | Informasi
Prototipe
Desain Informasi | Grafis | Database – Model Development dan Database
Implementasi Design Review | Pemilihan Sumber Daya | Programming dan Instalasi | Pengujian Web dan Dokumen | Maintenance
Metode SDLC (Sistem Devlopment life Cycle) berfokus pada metode dan teknisi yang digunakan. Tahap – tahap SDLC dalam pembangunan Sistem Informasi Web :
Plaining Plaining (perencanaan) adalah feasibility dan wawancara , observasi, Quesener. Jika pada tahap Feasibility hasilnya baik maka langsung ketahap investigasi dan diberi form kepada client untuk mencatat kebutuhan client. Dalam sistem investigasi, dapat berupa wawancara, kuosiener atau observation. Dalam tahap ini hal yang pertama dilakukan adalah memberikan form ke user yang digunakan untuk mengetahui permintaan user.
Analisa a. Analisa Teknologi. Memerlukan data penyimpanan secara informasi produk, Informasi Berita digunakan database seeprti Mysql, MSAccess.Menganalisis teknologi apa yang digunakan pemilik desain Web seperti menggunakan desain grafis maka memerlukan teknologi seperti Adobe Photoshop, Macromedia Flash, Dreamweaver. b. Analisa informasi. Mengenai informasi data yang akan menjadi data tetap dan data dinamis, kategori informasi data tetap adalah : profile perusahaan, visi dan misi, sejarah perusahaan, latar belakang perusahaan. Informasi dinamis adalah informasi yang selalu berubah dalam setiap periodik dapat setiap hari atau setiap jam. Informasi dinamis dalam sistem ini adalah : 1. Informasi persediaan ( stock ) produk 2. Informasi Harga Produk dan diskon 3. Informasi Artikel, tips dan trik 4. Informasi dari masing keunggulan Produk atau produk yang sedang trend c. Analisa User. Mengkatogorikan user yang digunakan dalam sistem informasiWeb. User yang sudah memahami dan yang belum memahami. d. Analisa Biaya dan Resiko. Dalam tahap ini diperhitungkan biaya yang akan dikeluarkan seperti biaya maintenance ( membayar domain ke ISP) atau biaya kirim ke user. Resiko yang terjadi adalah tidak sampainya produk ke user atau penipuan dari user. Dalam tahap analisa menggunakan metoda prototype yang akan dilakukan iterasi oleh user, dan penggunaan dokumen disetiap iterasi untuk memudahkan dalam pengembangan kemajuan yang telah dilakukan oleh user. Prototype adalah proses membangun sebuah sistem dalam sebuah model. Dalam pengertian sistem informasi prototype digunakan untuk membantu sistem desain yang akan dibangun sistem informasi secara intitusi dan mudah diubah untuk end user, prototype merupakan bagian dari proses iterative phase analisa dari metodologi SDLC.
Keuntungan dari Prototipe 1. Mengurangi waktu dalam pengembangan sistem 2. Mengurangi dan efisiensi dalam biaya. 3. Kebutuhan user akan dipenuhi disini, karena dengan proses iterasi semua kebutuhan user akan diketahui semua dengan adanya feedback dari user. 4. Dengan adanya feedback dari user, secara iterasi kebutuhan akan kedepannya dapat direncanakan, selain itu user dan developer dapat mengetahui project secara jelas dan tepat. Kekurangan dari Prototipe Hasil analisa tidak detail karena hanya mengenai pembahasan yang sedang difokuskan dengan user. Tidak ketahap selanjutnya. 1. Pengembang menjadi berfokuskan pada prototype yang telah dibuat. 2. Pengembangan sistem dapat menjadi lama dalam penyelesainnya 3. User akan terlalu mengharapkan sistem yang sama yang ada di prototype
Desain a. Desain Informasi. Dalam tahap ini dimodelkan informasi link dari setiap halaman, jika dalam sistem tersebut terdapat database maka digunakan tahap development dan database disain. b. Desain Grafis. Dalam tahap ini disesuaikan dari warna, layout, gambar dan graphic. c. Database Application d. Model Development Database Design PHP Library Development. Tahap ini untuk memodelkan seluruh peruses yang ada,seperti peruses penyimpanan data,update artikel, dan menampilkan data dari database.
Implementasi a. Penulisan Program dan Instalasi. Merupakan tahap penulisan program yang telah dianalisis dan diesain semua maka perogeram yang digunakan adalah PHP dan database yang digunakan MySql b. Desain Review. Dalam tahap ini tidak hanya menguji desain yang digunakan namun menguji semua sistem yang telah diterapkan seperti tidak ada lokasi lingk, image yang salah, pengujian sistem seperti penyimpanan data, update artikel dan lain-lain. c. Pemilihan Sumber daya Hardware dan Software. Dalam tahap ini software dan hardware digunakan untuk Web server. d. Pengujian Web dan Dokumen Web. Menguji Web dengan berbagai teknologi browser yang ada, serta pemeriksaan dokumen Web. Dan dalam memeriksa documen terdapat beberapa hal yang diperhatikan : 1. Akurasi atau ketepatan dokumen 2. Authority Web, document yang telah diterbitkan dalam web 3. Objective informasi 4. Currency, keterangan perubahan dan update link mengenai tanggal dan informasi.
Studi Kasus Analisis Aplikasi Sistem Informasi Pada Pembayaran Premi Asuransi ( Studi Kasus : AJB Bumiputera 1912) Sumber : APLIKASI SISTEM INFORMASI PEMBAYARAN PREMI ASURANSI BEASISWA BERENCANA BERBASIS WEB (STUDI KASUS : ASURANSI JIWA BERSAMA (AJB) BUMIPUTERA 1912) Didalam sebuah perusahaan, infromasi merupakan sebuah sumberdaya utama untuk meningkatkan kinerja sebuah perusahaan. Setiap informasi yang dibutuhkan oleh semua pihak yang ada dalam perusahaan, baik pihak intern dan ekstern. Pihak internperusahaan meliputi manager dan karyawan sedangkan pihak ekstern meliputi pembeli atau pengguna jasa, investor, pemasok, pesaing dan pemerintah (dalam hal ini kantor perpajakan). Perkembangan teknologi yang kian maju membuat informasi makin mudah diakses. Informasi bisa diakses secara cepat, tepat dan akurat. Informasi terkini pun bisa didapatkan dalam hitungan detik didukung dengan teknologi canggih seperti smartphone dan tablet. Perkembangan dunia teknologi informasi dan komunikasi membuat berbagai perusahaan berlomba-lomba untuk pengembangan sistem sesuai dengan teknologi di zaman sekarang. Setiap perusahaan tentunya mengalami permasalahan. Setiap perusahaan tentunya memiliki solusi sendiri untuk menyelesaiakan atau meminimalisir masalah yang dihadapi. Sebagai contoh penulis mengambil studi kasus pada perusahaan asuransi. Perusahan tersbut adalah perusahaan Asuransi Jiwa Bersama Bumiputera 1912 (AJB Bumiputera 1912). AJB Bumiputera merupakan perusahaan asuransi pertama dan tertua milik Indonesia. Penulis memfokuskan studi kasus pada aktivitas pengelolahan penjualan premi perusahaan AJB Bumiputeran 1912. Penjualan premi merupakan sumber pendapatan material (premi) bagi perusahan AJB Bumiputera karena penjualan premi tersebut merupakan sumber pendanaan operasional perusahaan. Permasalahan yang dihadapi oleh perusahaan berhubungan dengan keterlambatan informasi mengenai pembayaran premi yang disampaikan kepada setiap nasabah yang memegang polis. Keterlambatan tersebut dikarenakan petugas memberikan kuitansi premi kepada nasabah yang berisikan jumlah premi yang harus dibayarkan dengan cara door to door. Agar informasi yang didapatkan bisa diperoleh dengan cepat maka penulis melakukan pembuatan sebuah website untuk perusahaan AJB bumiputera sebagai media optimalisasi dalam pembayaran premi asuransi. Pembuatan website ini membuat informasi pembayaran premi pada AJB Bumiputera menjadi mudah diakses dengan menggunakan bahasa pemrograman PHP dan MySQL. Pada website tersebut, informasi mengenai pembayaran premi yang ditampilkan adalah pembayaran premi Asuransi Beasiswa Berencana dan pembayaran yang dilakukan melaui Bank sama sekali tidak dibahas dalam website tersebut. Website ini dibangun dengan menggunakan metode Waterfall atau SDLC Tradisional. Hal ini dimaksudkan agar sistem yang dibangun menjadi lebih mudah dirancang dan memerlukan proses yang berkelanjutan dan terusmenerus.
Berdasarkan sumber yang diperoleh dari buku Petunjuk Operasional Pemasaran Asuransi dan Tabel Premi AJB Bumiputera 1912, Asuransi Beasiswa Berencana adalah Program asuransi yang menjamin biaya pendidikan untuk anak, mulai Taman Kanak-Kanak hingga Perguruan Tinggi. Memberikan jaminan proteksi sebesar 100% Uang Pertanggungan sebagai warisan untuk orang yang Anda cintai apabila Anda sebagai orang tua sekaligus tertanggung ditakdirkan meninggal dunia. Manfaat Asuransi yang didapatkan oleh setiap nasabah yang memegang polis tersebut sebagai berikut : 1. Jika Tertanggung hidup atau meninggal dunia dalam masa asuransi, maka kepada Pemegang Polis atau yang ditunjuk dibayarkan Dana Kelangsungan Belajar, sesuai tabel dibawah ini :
2. Pada waktu masa asuransi berakhir yang ditunjuk masih diberikan dana beasiswa secara sekaligus atau berkala. Cara pembayaran beasiswa secara sekaligus atau berkala dapat dipilih menurut tabel sebagai berikut :
3. Jika Tertanggung meninggal dunia dalam masa asuransi, maka : a. Selain pembayaran sebagaimana angka 1 dan 2 di atas. Kepada yang ditunjuk dibayarkan Uang Pertanggungan klaim meninggal. b. Premium deposit dikembalikan apabila premi dibayar sekaligus setelah diperhitungkan premi jatuh tempo. c. Polis menjadi bebas premi 4. Jika anak yang ditunjuk meninggal dunia dalam masa kontrak asuransi atau dalam masa pembayaran dana beasiswa berkala, dapat ditunjuk penggantinya (anak lain) untuk menerima dana beasiswa secara berkala yang belum diberikan sesuai jadwal yang berlaku berdasarkan umur anak yang ditunjuk yang meninggal dunia.
5. Dalam mengambil Produk Asuransi Jiwa Mitra Beasiswa Berencana diberikan hak Reversionary Bonus. Reversionary Bonus dibayarkan pada saat : a. Klaim meninggal, atau b. Klaim penebusan polis, atau c. Klaim habis kontrak. Jadi dapat disimpulkan bahwa : Premi yang diterima oleh perusahaan melalui penagihan atau pembayaran langsung oleh nasabah. Sistem pembayaran Premi pada AJB Bumiputera yang dilakukan nasabah dapat memalui tiga cara yaitu : a. Nasabah melakukan penyetoran jumlah tagihan premi melalui rekening AJB Bumiputera. b. Nasabah melakukan pembayaran melalui agen nasabah tersebut. Agen melakukan penagihan dengan membawa kuitansi premi sehingga nasabah bisa mengetahui berapa jumlah tagihan yang harus dibayarkan. Kemudian dari agen disetorkan ke kasir. c. Nasabah melakukan pembayaran secara langsung terhadap kasir di kantor AJB Bumiputera. Bumiputera adalah kuitansi premi yang berisikan jumlah total tagihan atau pembayaran yang harus dibayarkan oleh nasabah. Kuitansi premi diberikan kepada nasabah oleh agen yang bertugas. Aplikasi berbasis web yang dibuat dengan menggunakan PHP dan MySQL ini dapat menampilkan informasi sebagai berikut : o Jumlah tagihan premi yang harus dibayarkan oleh nasabah Pada AJB Bumiputera. o History pembayaran yang dilakukan oleh nasabah. o Pendaftaran calon nasabah yang kemudian dilakukan proses approve. Jika sudah dilakukan approve maka calon nasabah tersebut sudah terdaftar menjadi nasabah dan mendapat kuitansi premi.
SDLC pada Mobile Application Contoh Prototipe Prototype Aplikasi M-Ticketing pada PT. Kereta Api Indonesia dengan menggunakan Teknologi Java 2 Micra Edition (J2ME) Pada saat ini perkembangan telepon selular yang mendukung koneksi GPRS (General Packet Radio Service) dan teknologi Java semakin berkembang pesat. Aplikasi Java telah banyak digunakan pada telepon selular sebagai penunjang aktifitas sehari-hari. Salah satu contoh aplikasi yang bisa dikembangkan lebih lanjut ialah Mobile Ticketing yang dapat digunakan sebagai sarana reservasi online. Pada tugas akhir ini dikembangkan aplikasi Mobile Ticketing yang memungkinkan pengguna telepon selular untuk melakukan reservasi tiket kereta api tanpa harus melakukan antri di stasiun kereta. Aplikasi Mobile Ticketing melakukan koneksi GPRS dari telepon selular ke komputer server untuk melakukan reservasi. Aplikasi Mobile Ticketing dibuat dengan menggunakan bahasa pemrograman Java. Platform Java yang digunakan adalah Java 2 Platform Micro Edition (J2ME). Berdasarkan hasil pengujian sistem dapat disimpulkan bahwa aplikasi Mobile Ticketing dapat membantu pengguna Java-enabled mobile phone dalam melakukan reservasi tiket. Aplikasi Mobile Ticketing hanya membutuhkan memori yang kecil karena database tempat menyimpan history reservasi tidak disimpan pada telepon selular, melainkan disimpan pada database server. Contoh RAD Metode case dimana metode case mengalihkan sebagian beban kerja manusia terhadap pengembangan sistem dari manusia ke komputer. Contoh BPR o SQL windows, (bahasa yang dirancang khusus untuk berkomunikasi dengan database). o Gupta SQL base. o Revision (menggarisbahawi kebutuhan organisasi perusahaan untuk meninjau atau menemukan kembali visi bisnis mereka).