INTRODUCTION - Openstorage Gunadarma

Document Sample
INTRODUCTION - Openstorage Gunadarma Powered By Docstoc
					 Disusun Oleh:
YOGO PRASTOWO
   17109027
                          Sistem Pencatatan
Bursa Berjangka
Latar Belakang Masalah        Pengujian
Batasan Masalah          Kesimpulan Pengujian
Tujuan Penulisan               Sistem
                         Kesimpulan dan Saran
                            Istilah Dalam Perdagangan Bursa Berjangka
Bursa Berjangka

Latar Belakang Masalah   * Bursa Berjangka adalah badan usaha yang
                          menyelenggarakan dan menyediakan sistem dan /
Batasan Masalah           atau sarana untuk kegiatan jual beli Komoditi
                          berdasarkan Kontrak Berjangka dan Opsi atas
Tujuan Penulisan
                          Kontrak Berjangka.

                         * Kontrak Berjangka adalah suatu bentuk kontrak
                          standar untuk membeli atau menjual Komoditi
                          dalam jumlah, mutu, jenis, tempat, dan waktu
                          penyerahan di kemudian hari yang telah ditetapkan,
                          dan termasuk dalam pengertian Kontrak Berjangka
                          ini adalah Opsi atas Kontrak Berjangka.
                             Istilah Dalam Perdagangan Bursa Berjangka
Bursa Berjangka

Latar Belakang Masalah       Margin Requirement adalah sejumlah uang atau
                             surat berharga yang harus ditempatkan oleh
Batasan Masalah              Nasabah pada Pialang Berjangka untuk menjamin
                             transaksi yang dilakukan.
Tujuan Penulisan
                             Contract Size adalah satuan nilai transaksi.
                             Kuotasi (quotation) adalah Harga Penawaran Beli
                             (bid) dan Harga Penawaran Jual (offer) yang
                             didistribusikan    secara     elektronis   oleh
                             Penyelenggara SPA selama jam perdagangan.
                             Komisi adalah biaya yang dibebankan kepada
                             nasabah pada saat terjadi transaksi.
                            Settle Possition adalah transaksi yang sudah
                             ditutup atau dilikuidasi.
                          Istilah Dalam Perdagangan Bursa Berjangka
Bursa Berjangka

Latar Belakang Masalah   Interest adalah biaya yang dibebankan kepada
                         nasabah apabila ada posisi yang diinapkan
Batasan Masalah
                         sampai hari perdagangan berikutnya.
Tujuan Penulisan         Dealer adalah pihak yang menerima order
                         transaksi.
                         Settlement adalah bagian penyelesaian akhir
                         dari transaksi.
                            Latar Belakang Masalah
Bursa Berjangka

Latar Belakang Masalah    Tidak adanya fasilitas untuk backup data

Batasan Masalah
                          Tidak adanya fasilitas untuk recovery data
Tujuan Penulisan
                          Tidak adanya menu history data untuk
                           memantau aktivitas pengguna sistem.
                            Batasan Masalah
Bursa Berjangka

Latar Belakang Masalah    Pada Tahapan Maintenance dalam hal ini
                           menu backup data dan restore data
Batasan Masalah

Tujuan Penulisan          History Data atas penggunaan sistem
                           tersebut

                          Menu Help dari sistem tersebut
                           Tujuan Penulisan
Bursa Berjangka

Latar Belakang Masalah   Untuk mengembangkan sistem pencatatan
                         transaksi yang telah ada sebelumnya, yang
Batasan Masalah          diharapkan dapat membantu PT HDB dalam
Tujuan Penulisan
                         hal:

                          Backup Data dari data yang telah diinput
                           sebelumnya ke dalam sistem
                          Restore Data dengan menggunakan file
                           yang telah dibackup sebelumnya
                          History Data untuk memantau aktivitas
                           pengguna sistem
                          Menu Help untuk membantu pengguna
                           dalam menggunakan sistem tersebut
Use Case
Class Diagram
State Machine Diagram
Component Diagram
                                                       Easy Deal
                             New AE / AB
                «uses»

                «uses»                                                Input Financial            «uses»
                             New Account
               «uses»
                                                                                                     «uses»
                                                                         «extends»
                            Manage Transaction
  Settlement                                            «uses»
                                                                                          Bukti Setoran            Finance

                                                                                                          «uses»
                                                        «uses»
                   «uses»                                                                         «uses»
                                   Input Transaction                Menyiapkan Report

                                                             «extends»                          «uses»
                                     «uses»
                                 «uses»


                                                                                                                     Client
   Dealer                                                                 Getting Price
                     «uses»
                                              History Data

                                «uses»

                                 «uses»                      Manage Product
                               «uses»
               «uses» «uses»
    Admin

                                                                 Manage Interest



                                                         Manage User

                  Restore Data           Backup Data




Class Diagram                            State Machine Diagram                  Component Diagram
                    UserProgram
                                                                                                           *
                 -userName
                 -userPassword
                 -userEmployee                                                                                                                                           *
                                                       ClosePrice                                 Product                     Transaction                                     1
                 -userDivission               1
                 -description                  -tradingDate                             -productCode                      -tradeNumber
                 -status                       -productCode                             -productName                      -accountNumber
 *               -addCustomer                  -closingPrice                            -productDetail                    -productCode                                   Client
                 -editCustomer                 -bidPrice                                -formatProduct                    -actionDate                            -AccountNumber
                                                                                                                                                     1
                 -addProduct                   -askPrice                                -contractSize                     -actionPossition                       -phoneId
                 -editProduct                  -remarks                                 -spreadPoint                      -openPrice                             -clientName
                 -editInterest             1   +simpanPerubahanHarga()                  -marginDaytrade                   -unit                                  -idNumber
                 -addFinancial                 +cancelInputanHarga()                    -marginOvernight                  -descriptions                          -clientAddress
                 -addTransaction               +keMenuUtama()                           -commissionDaytrade               +saveTransaksi()                       -city
     1                                    *
                 -updateRunning                +getClosingPrice()                       -commissionOvernight              +cancelTransaksi()                     -country
                 -dayEnd                       +updateHarga()                           -rates                            +keMenuUtama()                         -phoneNumber
                 -report                       +hitungPerubahanPL()                     +simpanProdukBaru()               +getAccountNumber()                    -mobileNumber
                 -Backup                                                                                                                                         -faxNumber
                 -Restore                    1 +hitungSisaEquity()                      +editDataProduk()                 +getProductCode()
                                               +hitungEfektifMargin()                   +cancelInputanProduk()            +getPosisi()                           -emailAddress
                 +simpanDataUser()                                                      +keMenuUtama()                    +getUnit()                     *       -birthDate
             1   +editDatauser()                                                        +getKodeProduk()                  +getPrice()                            -bankName
                 +cancelInputanData()                         *                         +cariKodeProduk()                 +getReffNumber()                       -bankAddress
                 +keMenuAdmin()                                                         +tampilDataProduk()  *            +getClosingPrice()             1       -bankNumber
                 -getUserName()                                                                                           +cariReffPrice()                       -aeName
                 -cariUserName()                                                                                          +cariAccountNumber()                   -aePhone
                 -tampilDataUser()                                                        *                               +cariProductCode()                     -activeStatus
                                                                                                                          +cariOpenPosisi()                      -openDate
                                                                                                                          +hitungPL()                            +saveDataNasabah()
                        1           1                                                                                     +hitungKomisi()                        +editDataNasabah()
                                                      *
                                                                                                                          +hitungInterest()                      +cancelInputData()
                                                                                                       1                  +editOpenPosisi()                      +keMenuUtama()
                                                     Financial                                                                                                   +getAccountNumber()
                        Interest
                                                                                                                                                                 +cariAccountNumber()
             *   -productCode                 -financialDate                                     AccountSummary
                                                                                                                                          1                      +getNamaAe()
                 -productName                 -financialOrderNumber
                                                                                              -equityDate                                                        +cariNamaAe()
                 -interestLong                -descriptions
                                                                                              -accountNumber                                                     +generateEquityDetail()
                 -interestShort               -accountNumber
                                                                                              -previousBalance
                 -daysPerYear                 -amount                               1
                                                                                              -marginIn
                 -threeTimesDay               -remarks                                                                                                                   *
                                                                                              -marginOut
                 +saveDataInterest()          +saveDataFinancial()                            -commission
                                              +cancelInputFinancial()                                                         1                                                      1
                 +cancelInputInterest()                                     *                 -interest
                 +keMenuUtama()               +keMenuUtama()                                  -adjustment
                 +getKodeProduk()             +getAccountNumber()                             -realizedPL
                                              +cariAccountNumber()              1                                                1
                 +cariKodeProduk()                                                            -newBalance
                 +tampilDataInterest()        +getAmount()                                    -unrealizedPL
                                              +hitungEquityDetail()                           -equity
                                                                                              -mrDaytrade
                         *                                                                    -mrOvernight
                                                                        1                     -effectiveMarginDaytrade       1
                                                      *                                       -effectiveMarginOvernight
                                                                                              -ratioDaytrade
                                                                                              -ratioOvernight
                                                                                              +gantiHari()
                        History                                                               +updateEquityDetail()
                                                                                              +updateInterest()
                  -NoRemarks
                                                                                              +updateHargaClosing()
                  -Date
                  -UserID                                                                                                                                    1
                  -EventHistory                                                                                                                                           *
         0                                                                                                                            *
                  +SaveDataHistory()
                  -GetHistory()
                                                                                                                   SettlePossitions                  OpenPossitions
                  -cariHistory()
                                                                                                               -accountNumber                     -tradingDate
                                                                                                               -productCodeSettle                 -tradeNumber
                                                                                                               -tradeNumberOpen                   -accountNumber
                                                                                                               -actionDateOpen                    -productCode
                                                                                                               -actionOpenPossition           1   -actionDate
                                                                                                               -openPrice                         -actionPossitions
                                                                                                               -openCommission                    -openPrice
                                                                                                               -tradeNumberClose                  -unit
                                                                                                               -actionClosedate                   -closePrice
                                                                                                               -actionClosePossition              -commissionTrades
                                                                                                               -settlePrice                       -unrealizedPL
                                                                                                               -closeCommission                   -interest
                                                                                                               -unit                              -descriptions
                                                                                                               -realizedPL                        +insertOpenPossition()
                                                                                                               -descriptions                      +getTradingDate()
                                                                                                               +insertSettlePossition()           +tampilOpenPossition()
                                                                                                               +getTradeNumberClose()
                                                                                                               +tampilSettlePossition()




Use Case                                              State Machine Diagram                                             Component Diagram
             Customer         Transaction




             Dealer           Settlement           Finance




           Transaction       New Customer         Financial




                                Report




Use Case     Class Diagram               Component Diagram
                                                   Component Database SQL Server


                                                                dbo.UserProgram
           Component Sistem Pencatatan Transaksi


                      Data UserProgram.vb
                                                                  dbo.DataClient



                             Data Client.vb                     dbo.DataProduct



                            Data Produk.vb                       dbo.DataInterest



                            Data Interest.vb                 dbo.DataClosePrice



                        Data Close Price.vb                      dbo.DataHistory



                            Data History.vb                  dbo.DataTransaction



                        Data Transaction.vb                    dbo.DataMarketing




                         Data Marketing.vb                        dbo.DataReport




                            Data Report.vb                     dbo.OpenPossition



                                                              dbo.SettlePossitions




Use Case                         Class Diagram     State Machine Diagram
     PENGUJIAN TERHADAP VARIABEL DAN TIPE DATA

       PENGUJIAN TERHADAP INPUT DAN OUTPUT

PENGUJIAN TERHADAP METODE YANG ADA PADA SETIAP CLASS

 PENGUJIAN TERHADAP CLASS YANG SALING BERHUBUNGAN

        PENGUJIAN TERHADAP INTERFACE SISTEM

    PENGUJIAN MELALUI KOMPUTER YANG TERHUBUNG
                   JARINGAN LAN
Setelah dilakukan pengujian baik dari segi pengujian variabel, tipe data,
interface, metode hingga keterhubungan antara kelas, sudah tidak
ditemukan adanya kesalahan dalam hal fungsionalitas sistem, variabel
ataupun pada interface sistem.

Di dalam pengujian melalui jaringan LAN. Pada sistem tersebut ketika
administrator menggunakan komputer yang bertindak sebagai server, sudah
dapat melakukan proses backup ke dalam folder yang berada di komputer
yang bertindak sebagai server dan restore pada file yang berada di dalam
komputer yang bertindak sebagai server. Ketika menggunakan komputer
client, walaupun login sebagai administrator, administrator tersebut hanya
dapat melakukan proses backup ke dalam folder yang berada dalam
komputer server sedangkan untuk proses restore tidak dapat dilakukan.
Pada Sistem tersebut tidak dapat melakukan restore data dari komputer
client, hal tersebut berlaku dikarenakan untuk alasan keamanan.
Sedangkan dalam proses backup data, harus memasukkan user name dan
password dari windows autentifikasi ketika memasuki area file yang berada
dalam    komputer server       sehingga dapat       menghindari adanya
ketidakteraturan pada lokasi penyimpanan data ketika autentifikasi pada
aplikasi ditembus oleh yang tidak berwenang. sedangkan untuk
menghubungkan ke lokasi tersebut terkadang bagi administrator yang
masih baru ketika melakukan proses backup data dari komputer client
mungkin mengalami kendala, karena harus mencari lokasi pada folder di
dalam jaringan LAN yang berada di komputer server dimana file akan
disimpan untuk menjaga keteraturan penyimpanan data.
   Sistem Pencatatan Transaksi di PT. Harumdana Berjangka
    dengan menggunakan Visual Studio 2008 dan Microsoft SQL
    Server 2008, telah dibuat penulis sesuai dengan
    penyempurnaan dari sistem sebelumnya.
   Dalam sistem tersebut masing – masing divisi dapat
    melakukan tugasnya berdasarkan pembagian hak akses dari
    administrator.
   Dengan adanya tambahan menu Backup dan Restore Data
    yang ditambahkan ke dalam Aplikasi sistem tersebut, dapat
    mempermudah        Administrator    dalam      melakukan
    Maintenance System. Yaitu dapat melakukan backup data
    di komputer manapun yang terhubung dengan server dan
    juga restore data dengan menggunakan komputer server.
   Dengan Adanya Menu Historical Data, dapat mempermudah
    administrator dalam memantau aktivitas dari pengguna
    sistem.
   Dengan Adanya Menu Help, dapat mempermudah user
    dalam penggunaan sistem ini.
  Di dalam sistem ini masih terdapat beberapa
  kekurangan dan ketidaksempurnaan, diantaranya
  yaitu:
 pada    menu historical data hanya dapat
  memantau aktivitas pengguna sistem secara
  umum saja dan tidak secara terperinci
 pada menu backup/restore ketika menggunakan
  komputer client, bagi administrator yang masih
  baru mungkin akan mengalami kendala, dalam
  hal ini untuk proses backup data yaitu ketika
  mencari lokasi file untuk disimpan ke dalam
  komputer server untuk menjaga keteraturan
  lokasi backup data.

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:15
posted:11/25/2012
language:Unknown
pages:17
Lingjuan Ma Lingjuan Ma
About