proposal proyek perangkat lunak sistem pergudangan on

Upload: mochammad-imron-sadewo-mangunkusumo-ii

Post on 21-Feb-2018

271 views

Category:

Documents


7 download

TRANSCRIPT

  • 7/24/2019 Proposal Proyek Perangkat Lunak Sistem Pergudangan On

    1/10

    Proposal Proyek Perangkat Lunak Sistem Pergudangan On-LineNama : ABDUSH SHOMADKelas : B Semester V ( Lima )NIM : 11-111-102Dosen : B!" S#ai$%l Amri "S&"MM

    'roosal 'ro#e! 'eran!atL%na!

    Sistem 'er%*anan On-Linea*a '& Mitra Amana+

    ,om%tin*oBAB I

    A" LA&A B.LAKAN/ '& Mitra Amana+ ,om%tin*omerupakan sebuah perusahaanyang bergerak dalan persewaan peralatan tangga - tangga besi(Scafolding) untuk mendukung pembangunan, perbaikan maupunrenovasi Rumah - rumah dang Gedung - gedung. setidaknya ada !"enis item barang yang direntalkan oleh #$ %itra &manah

    'omputindo, Seerti 'ie S%ort(TS-70, TS-90), Main rame(t-190, t-170), Stair, ,at al!,a3! Base(t-60, t-40), U-Hea*(t-60, t-40), ,ross Bra3e(p-200, p-193),oin 'in, Lea*er rame(90,60), S4imle ,lam, Horr#Beamdan 'ie 5 meter. mengingatbanyaknya item yang harus dikelola oleh bagian pergudangan(nventory), berkaitan dengan keluar-masuknya barang akibat transaksipemin"aman, pengembalian, penambahan tem baru, penguranganbarang akibat rusak maupun hilang, maka perlu kiranya dibuat sistemkontrol barang On-line sehingga kondisi baaru (terakhir) mulai dari"umlah barang tersisa, "umlah barang tersewa, "umlah barang rusak

    maupun tambahan barang baru bisa diketaui secara cepat dan akurat.

    B" '.MASALAN '& Mitra Amana+ ,om%tin*osebenarnya sudah memiliki sistem nventory yang belum *n-line.+amun seiring dengan perkembangan bisnisnya yang kian ma"u,menyebabkan volume transaksi bisnisnya kian meningkat, sehinggapihak pemilik (*wner) memandang perlu untuk mengubah sisteminventory yang ada men"adi sistem yang bersiat *n-line dengankemampuan sebagai berikut

    %endapatkan aporan (Report) yang dikehendaki secara *n-line.

    %enampilkan inventaris /arang - barang secara *n-line.

    %enampilkan 0eskripsi /arang - barang secara *n-line.

  • 7/24/2019 Proposal Proyek Perangkat Lunak Sistem Pergudangan On

    2/10

    1ile %aintenance secara *n-line.

    ," &UUAN#royek perangkat lunak 2Sistem pergudangan *n-ine3 inidimaksudkan

    1. %enghasilkan perangkat lunak untuk aplikasi Sistem Gudang *n-ine yang memiliki 4tur-4tur standar seperti menambah barang,menghapus barang, menampilkan inventarisasi barang dan pembuatanlaporan dan sebagainya.

    2. %emudahkan peker"aan administrator gudang, karena bisamendapatkan inormasi barang secara cepat dan akurat..

    3. %emudahkan peker"aan up-datebarang, karena adapenambahan barang baru dan pengurangan barang akibat rusakmaupun hilang.

    D" UAN/ LIN/KU'

    %engingat kendala berbagai macam media penyimpanan (storage),

    kiner"a (performance) dan waktu responnya (time response), masterle barangyang sudah ada tidak akan digunakan dalam sistem on-lineyang baru. +amun sistem lama tersebut masih dipakaidalam batc s!stem. Sebagai gantinya, beberapa bagian letersebutdisimpan dalam 1ile #ilihan /arang. /arang-barang yang terdapatdalam leini akan dipilih dari master le barangdan biasanya seringdiakses.

    0alam sistem gudang on-lineyang akan dibuat, pengguna dapatmengetahui inormasi barang yang ada seperti persediaan barangtertentu, "umlah barang dipesan, tanggal dipesan dsb. 5uga tersediaasilitas untuk menambahkan barang baru maupun menghapus barangyang sudah tidak dikehendaki ke 1ile #ilihan /arang. 6edua operasiterakhir dilakukan melalui $abel #ilihan /arang yang menghubungkanitem-item yang ada di 1ile #ilihan /arang ke masterdan mengontrolsuatu perhitungan record terakhir. Suatu aporan nventory /arangbisa disa"ikan dalam sistem gudang on-line ini. aporan ini bisadiminta melalui terminal operator. aporan ini minimal terdiridari eaderdan rincian yang. memuat datar barang persediaan dan

    yang dipesan.

    aporan 6ontrol #ilihan "uga bisa diberikan untuk membuat datarsemua perubahan pada 1ile #ilihan /arang akibat transaksi bisnis yangter"adi. aporan ini terdiri dari bagian rincian dan ringkasan. /agianrincian berisi penambahan barang, penghapusan barang dan "umlahpermintaan yang salah. Sedangkan bagian ringkasan berisi rekapitulasi"umlah barang yang ditambahkan maupun dihapus, laporan ukurandan status terakhirnya.

  • 7/24/2019 Proposal Proyek Perangkat Lunak Sistem Pergudangan On

    3/10

    /am6ar 1"0iagram &lir Sistem Gudang *n- ine

    0alam sistem gudang on-lineyang akan dibuat, pengguna dapatmengetahui inormasi barang yang ada seperti persediaan barangtertentu, "umlah barang dipesan, tanggal dipesan dsb. 5uga tersediaasilitas untuk menambahkan barang baru maupun menghapus barangyang sudah tidak dikehendaki ke ile 'ili+an Baran"

    6edua operasi terakhir dilakukan melalui &a6el 'ili+anBaranyang menghubungkan item-item yang ada di ile 'ili+anBaranke masterdan mengontrol suatuperhitungan record terakhir. Suatu Laoran In7entor# Baran bisadisa"ikan dalam sistem gudang on-line ini. aporan ini bisa dimintamelalui terminal operator.

    aporan ini minimal terdiri dari eaderdan rincian yang. memuatdatar barang persediaan dan yang dipesan. Laoran Kontrol'ili+an "uga bisa diberikan untuk membuat datar semua perubahan

    pada ile 'ili+an Baran akibat transaksi bisnis yang ter"adi. aporanini terdiri dari bagian rincian dan ringkasan. /agian rincian berisi

  • 7/24/2019 Proposal Proyek Perangkat Lunak Sistem Pergudangan On

    4/10

    penambahan barang, penghapusan barang dan "umlah permintaanyang salah. Sedangkan bagian ringkasan berisi rekapitulasi "umlahbarang yang ditambahkan maupun dihapus, laporan ukuran dan statusterakhirnya.

    BAB II

    1" &in8a%an '%sta!aa" Data6ase 0atabase merupakan bagian terpenting dari dari sebuah programtanpa database mana mungkin bisa membangun sebuah program yangdinamis. 0inamis disini kita bisa membuat atau mengisi 4eld yang

    akan menampung semua data yang akan kita simpan. 0alam databaseitu sendiri kita bisa create, read, update dan delete atau biasa disebut'R70. Saya sendiri membuat database itu di %yS8l yang telahterbundel dalam 9ampp, untuk teman - teman yang baru bela"ardatabase mungkin agak pusing ketika harus disuruh membuatdatabase kali ini saya akan memberikan gambaran database daripen"ualan online (web), pen"ualan tunai (desktop aplikasi) dan absensi(desktop aplikasi).6" Ke%nt%nan men%na!an *ata6ase

    Sebagai komponen utama atau penting dalam system inormasi,

    karena merupakan dasar dalam menyediakan inormasi. %enentukan kualitas inormasi yaitu cepat, akurat, dan relevan,

    sehingga inromasi yang disa"ikan tidak basi. normasi dapat dikatakanbernilai bila manaatnya lebih eekti dibandingkan dengan biayamendapatkanya.

    %engatasi kerangkapan data (redundancy data).

    %enghindari ter"adinya inkonsistensi data.

    %engatasi kesulitan dalam mengakses data.

    %enyusun ormat yang standar dari sebuah data.

    #enggunaan oleh banyak pemakai (multiple user). Sebuah

    database bisa dimanaatkan sekaligus secara bersama oleh banyakpengguna (multiuser).

    %elakukan perlindungan dan pengamanan data. Setiap data

    hanya bisa diakses atau dimanipulasi oleh pihak yang diberi otoritasdengan memberikan login dan password terhadap masing-masingdata.

    &gar pemakai mampu menyusun suatu pandangan (view)

    abstraksi dari data. :al ini bertu"uan menyederhanakan interaksi

    antara pengguna dengan sistemnya dan database dapat

  • 7/24/2019 Proposal Proyek Perangkat Lunak Sistem Pergudangan On

    5/10

    mempresentasikan pandangan yang berbeda kepada para pengguna,programmer dan administratorn!a"

    3" enis-8enis *ata6ase

    M#S9L"

    %yS; adalah sebuah perangkat lunak sistem mana"emen basisdata S; (bahasa nggris database management system) atau 0/%Syang multithread, multi-user, dengan sekitar < "uta instalasi di seluruhdunia. %yS; &/ membuat %yS; tersedia sebagai perangkat lunakgratis dibawah lisensi G+7 General #ublic icense (G#), tetapi mereka"uga men"ual dibawah lisensi komersial untuk kasus-kasus dimanapenggunaannya tidak cocok dengan penggunaan G#.$idak samadengan proyek-proyek seperti &pache, dimana perangkat lunakdikembangkan oleh komunitas umum, dan hak cipta untuk kodesumber dimiliki oleh penulisnya masing-masing, %yS; dimiliki dan

    disponsori oleh sebuah perusahaan komersial Swedia %yS; &/,dimana memegang hak cipta hampir atas semua kode sumbernya.6edua orang Swedia dan satu orang 1inlandia yang mendirikan %yS;&/ adalah 0avid &9mark, &llan arsson, dan %ichael %onty=idenius.

    elational Data6ase Manaement S#stem (DBMS)"

    %yS; adalah Relational 0atabase %anagement System (R0/%S)yang didistribusikan secara gratis dibawah lisensi G# (General #ublicicense). 0imana setiap orang bebas untuk menggunakan %yS;,namun tidak boleh di"adikan produk turunan yang bersiat komersial.

    %yS; sebenarnya merupakan turunan salah satu konsep utamadalam database se"ak lama, yaitu S; (Structured ;uery anguage).S; adalah sebuah konsep pengoperasian database, terutama untukpemilihan atau seleksi dan pemasukan data, yang memungkinkanpengoperasian data diker"akan dengan mudah secara otomatis.6eandalan suatu sistem database (0/%S) dapat diketahui dari caraker"a optimi>er-nya dalam melakukan proses perintah-perintah S;,yang dibuat oleh user maupun program-program aplikasinya. Sebagaidatabase server, %yS; dapat dikatakan lebih unggul dibandingkandatabase server lainnya dalam 8uery data. :al ini terbukti untuk 8ueryyang dilakukan oleh single user, kecepatan 8uery %yS; bisa sepuluhkali lebih cepat dari #ostgreS; dan lima kali lebih cepat dibandingkannterbase.

    Mi3roso$t S9L Ser7er"

    %icrosot S; Server adalah sebuah sistem mana"emen basis datarelasional (R0/%S) produk %icrosot. /ahasa kueri utamanya adalah$ransact-S; yang merupakan implementasi dari S; standar &+S?S*yang digunakan oleh %icrosot dan Sybase. 7mumnya S; Serverdigunakan di dunia bisnis yang memiliki basis data berskala kecilsampai dengan menengah, tetapi kemudian berkembang dengan

    digunakannya S; Server pada basis data besar. %icrosot S; Serverdan Sybase?&S@ dapat berkomunikasi lewat "aringan dengan

  • 7/24/2019 Proposal Proyek Perangkat Lunak Sistem Pergudangan On

    6/10

    menggunakan protokol $0S ($abular 0ata Stream). Selain dari itu,%icrosot S; Server "uga mendukung *0/' (*pen 0atabase'onnectivity), dan mempunyai driver 50/' untuk bahasa pemrograman5ava. 1itur yang lain dari S; Server ini adalah kemampuannya untukmembuat basis data mirroring dan clustering. #ada versi sebelumnya,

    %S S; Server ABBB terserang oleh cacing komputer S; Slammeryang mengakibatkan kelambatan akses nternet pada tanggal AC5anuari ABBD.

    DBAS."

    0/&S@ adalah sebuah sistem mana"emen basisdata (0/%S) yangsecara luas digunakan pada mikrokomputer yang dikenalkan oleh&shton-$ate untuk komputer '#?%, dan kemudian untuk platorm &pple, &pple %acintosh dan /% #' dengan 0*S yang men"adi salah satuperangkat lunak yang paling laris selama beberapa tahun pada saatitu. 6etidakmampuan d/&S@ untuk bertransisi dengan sistem operasiyang lebih baru, %icrosot =indows pada akhirnya membuatpenggunaan d/&S@ tergantikan oleh produk-produk lainnya yang lebihbaru seperti #arado9, 'lipper, 1o9#ro, dan %icrosot &ccess.kepemilikan d/&S@ pada akhirnya di"ual ke /orland pada tahun EEdan pada tahun EEE /orland men"ual hak atas "a"aran produk d/&S@pada sebuah perusahaan baru d/&S@ nc. 0imulai dari pertengahantahun E!B-an banyak vendor membuat dialek ataupun variasi padaproduk mereka ataupun pada bahasanya sendiri. $ermasuk didalamnya1o9#ro (sekarang dikenal sebagai Fisual 1o9#ro), ;uicksilver, 'lipper,baseHH, 1lagship, dan :arbour. %ereka-meraka iniah yang secara

    inormal dikenal atau disebut sebagai 9/ase atau /ase. 0asar 4leormat d/&S@, yang dikenal sebagai 4le .db, saat ini merupakan salahsatu ormat yang luas digunakan oleh banyak aplikasi yangmembutuhkan ormat sederhana untuk menyimpan data-data secaraterstruktur. d/&S@ dilinsensikan pada penggunanya untuk "angkawaktu lima puluh tahun dalam masa yang tidak mungkin bagipengguna untuk mengoperasikan d/&S@ selama "angka waktutersebut.

    ,lier"

    'lipper adalah bahasa pemrograman komputer keluarga /ase yang

    digunakan untuk membuat program komputer utamanya yang ber"alanpada sistem operasi 0*S. Secara lebih spesi4k, clipper umumnyadigunakan untuk membuat program-program yang terkait dengandatabase?bisnis (contoh. akuntansi, mana"emen simpan?pin"am, danlain-lain). Se"arah 'lipper pertama kali diperkenalkan pada tahun E!Coleh +antucket, yang kemudian di"ual kepada 'omputer &ssosiates,sebagai kompiler untuk d/&S@ yang sangat populer pada masa itu.kompilasi kode-kode d/&S@ berarti mengubahnya dari kode interpretasi(kode sumber yang bisa dibaca oleh manusia), yang harus diinterpretasikan oleh komputer setiap kali setiap baris di"alankan,

    men"adi #-code (atau pseudo-code), yang menggunakan %esin Firtualuntuk memproses p-code yang telah dikompilasi tersebut. %eskipun #-

  • 7/24/2019 Proposal Proyek Perangkat Lunak Sistem Pergudangan On

    7/10

    code tidak lebih cepat daripada kode mesin yang dihasilkan olehkompiler bahasa lain ('HH), namun secara keseluruhan #-code masih"auh lebih cepat dibandingkan interpreter.

    ire6ir*"

    1irebird ("uga disebut 1irebirdS;) adalah sistem mana"emenbasisdata relasional yang menawarkan 4tur-4tur yang terdapat dalamstandar &+S S;-EE dan S;-ABBD. R0/%S ini ber"alan baik di inu9,=indows, maupun pada se"umlah platorm 7ni9. 1irebird di diarahkandan di-maintain oleh 1irebirdS; 1oundation. a merupakan turunandari nterbase versi open source milik /orland.%odul-modul kode baru ditambahkan pada 1irebird dan berlisensi dibawah nitial 0eveloperIs #ublic icense (0#), sementara modul-modul aslinya dirilis oleh nprise berlisensi di bawah nter/ase #ublicicense .B. 6edua lisensi tersebut merupakan versi modi4kasi dari%o>illa #ublic icense ..

    BAB III

    A" M.&ODOLO/I '.N.LI&IAN1"Meto*oloi 'enelitian %etodologi merupakan elemen yang paling mendasar dari suatuproses bisnis. /erikut ini adalah suatu metodologi untuk merealisasikanproyek perangkat lunak 2Sistem Gudang *n-ine3 pada #$. RahayuScafoldings2"&a+a 'enelitian" St%*i Kela#a!an (feasibility study) %empela"ari proses bisnis yang berlangsung di #$. RahayuScafoldings, mengidenti4kasi ungsi-ungsi bisnis yang diperlukansehingga bisa disimpulkan kebutuhan aplikasi perangkat lunak secarapasti.;" Desain %nsi(Design Function) %elakukan desain sistem secara detail, mulai dari #onte$t%iagram, %ata&lo' %iagram (%&%), desain le,desain tabel, relasitabel dsb sehingga membentuk sistem lengkap sesuai dengan ungsi-

    ungsi bisnis yang dikehendaki.

  • 7/24/2019 Proposal Proyek Perangkat Lunak Sistem Pergudangan On

    8/10

    Sebelum diserahterimakan ke user, pihak de*eloperproyekperangkat lunak bertanggung "awab melatih useratau operator #$.Rahayu Scafoldings yang hendak mengoperasikan program aplikasiyang telah dibuat. #ihak pengembang "uga berkewa"iban memberikaninormasi yang benar dan terbuka sehingga tidak menyulitkan para

    pengguna di kemudian hari.>" 'emeli+aran (Maintenance) #royek perangkat lunak tidak bisa selesai begitu sa"a setelahdiserahterimakan, tetapi masih berlan"ut hingga tenggat waktu yangcukup untuk memastikan bahwa produk perangkat lunak yang telahdiserahkan tersebut bisa beroperasi dengan baik dan tidak ada kendalayang berarti.?" Do!%mentasi (Dokumentation) 0alam sebuah proyek bisa terdiri dari beberapa dokumen. 0okumendibuat untuk melihat kema"uan proyek yang sedang dikembangkan,

    sebagai reerensi untuk troublesooting bila ter"adi kendala, sebagaipedoman operasional dsb.

    BAB IV

    1. TATA LAKSANA PENELITIAN

    a. Waktu dan Tempat PelaksanaanWaktu Penelitian : Agustus 2013 Oktober 2013

    Tempat Penelitian : PT. Rahayu !a""ol#ings

    Alamat : $l. %ara#enan &ogor

    b. Jadwal Penelitian

    Penelitian #ilakukan selama 3 'tiga( bulan) yaitu #ari bulan Agustus 2013 hinggga

    Oktober 2013 #engan rin!ian pa#a tabel *.1.

    a*4al 'enelitian

    +o 6egiatan&gustus September *ktober

    A D J A D J A D J

    Studi 6elayakan

    A 0esain 1ungsi

    D #emrograman

    J #engu"ian

    C #elatihan

    < #emeliharaan

  • 7/24/2019 Proposal Proyek Perangkat Lunak Sistem Pergudangan On

    9/10

    K 0okumentasi

    'atatan

    #ada setiap awal kegiatan, "adwal yang lebih rinci akan

    didiskusikan di antara para anggota tim.

    #ada setiap akhir kegiatan, laporan kema"uan akan disiapkan oleh

    pimpinan tim untuk memberikan gambaran tentang status proyekkepada pihak-pihak yang berkepentingan

    3"Anaran Bia#a

    Anaran Bia#a

    +o. Rincian /iaya 5umlah (Rp)

    Studi 6elayakan Rp AC.BBB.BBB,-

    A 0esain 1ungsi Rp ABB.BBB.BBB,-

    D #emrograman Rp CBB.BBB.BBB,-

    J #engu"ian Rp BB.BBB.BBB,-

    C #elatihan Rp CB.BBB.BBB,-

    < #emeliharaan Rp AEB.BBB.BBB,-

    K 0okumentasi Rp DBB.BBB.BBB,-

    Rp .

  • 7/24/2019 Proposal Proyek Perangkat Lunak Sistem Pergudangan On

    10/10

    Satu unit +ersonal #omputer(#') dengan sistem operasi =indows ##roessional S#A dan spesi4kasi :ardware sebagai berikut

    a. ntel #entium J '#7 A.JB G:>

    b. R&% .JE G/

    c. :ardisk !B G/

    2"'eran!at L%na!

    &dapun perangkat lunak yang digunakan selama pembuatansteganogra4 mpD ini yaitu sebagai berikut

    a. S;

    @ Ba+an

    /ahan yang digunakan selama pembuatan steganogra4 mpD iniadalah

    . /uku panduan penulisan karya ilmiah

    A. %ateri mengenai 0atabase

    D. 6oneksi nternet