Bab III. Perancangan Sistem -...

22
BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan tahapan dan langkah-langkah perancangan sistem, dimulai dengan Sub Bab 3.1 yang berisi analisis terhadap sistem online trading yang sekarang diimplementasikan di BES, kemudian dilanjutkan dengan proses desain sistem yang akan terbagi dalam dua sub-bab: Sub Bab 3.2 mengenai desain sistem yang meliputi konfigurasi dasar sistem, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD), dan struktur database; dan Sub Bab 3.3 yang berisi desain input dan output. 3.1 Analisis Sistem Online Trading BES Seperti telah diuraikan pada bab terdahulu, sistem online trading yang diluncurkan oleh BES pada tanggal 9 Agustus 2002 ini merupakan pengembangan dari perdagangan jarak jauh secara offline (remote trading) yang telah diperkenalkan oleh BES sejak tahun 1992. Dengan sistem online trading, semua kegiatan dalam perdagangan efek dapat dilakukan secara elektronik, mulai dari penyampaian pesanan (order), validasi order, order matching sampai penyelesaian atas transaksi yang telah terjadi, dapat dilakukan oleh investor dari rumah, kantor, hotel atau tempat lainnya dimana investor berada, melalui media Internet. 3.1.1 Konfigurasi sistem online trading BES Secara lengkap konfigurasi sistem online trading di BES adalah seperti ditunjukkan pada Gambar 3.1 berikut: 27

Transcript of Bab III. Perancangan Sistem -...

Page 1: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

BAB III

PERANCANGAN SISTEM

Pada bab ini akan dijelaskan tahapan dan langkah-langkah perancangan

sistem, dimulai dengan Sub Bab 3.1 yang berisi analisis terhadap sistem online

trading yang sekarang diimplementasikan di BES, kemudian dilanjutkan dengan

proses desain sistem yang akan terbagi dalam dua sub-bab: Sub Bab 3.2 mengenai

desain sistem yang meliputi konfigurasi dasar sistem, Data Flow Diagram (DFD),

Entity Relationship Diagram (ERD), dan struktur database; dan Sub Bab 3.3 yang

berisi desain input dan output.

3.1 Analisis Sistem Online Trading BES

Seperti telah diuraikan pada bab terdahulu, sistem online trading yang

diluncurkan oleh BES pada tanggal 9 Agustus 2002 ini merupakan pengembangan

dari perdagangan jarak jauh secara offline (remote trading) yang telah

diperkenalkan oleh BES sejak tahun 1992. Dengan sistem online trading, semua

kegiatan dalam perdagangan efek dapat dilakukan secara elektronik, mulai dari

penyampaian pesanan (order), validasi order, order matching sampai penyelesaian

atas transaksi yang telah terjadi, dapat dilakukan oleh investor dari rumah, kantor,

hotel atau tempat lainnya dimana investor berada, melalui media Internet.

3.1.1 Konfigurasi sistem online trading BES

Secara lengkap konfigurasi sistem online trading di BES adalah seperti

ditunjukkan pada Gambar 3.1 berikut:

27

Page 2: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

28

Internet(Public Network)

Investor Investor AB1

FIX Network(Close Network)

AB2

FIX Engine(Interface)

Bursa Efek Surabaya (BES)

TradingEngine

TransaksiBursa

AB3 AB4

FIX Engine

Back Office Back Office

FIX Engine

Web ApplicationSystem

Outsource BackOffice System

BO AB4BO AB3

Application ServiceProvider (ASP)

Other FIX Network(Close Network)

OtherExchanges

GlobalCustody

ECN

Gambar 3.1: Konfigurasi sistem online trading di BES.

Pada Gambar 3.1 ditunjukkan bahwa investor terhubung ke perusahaan

sekuritas yang menjadi Anggota Bursa (AB) melalui Internet yang merupakan

jaringan publik. Sedangkan para Anggota Bursa terhubung dengan BES melalui

jaringan tertutup dengan protokol FIX (Financial Information eXchange).

Anggota Bursa terbagi ke dalam tiga kategori, yaitu: (i) Anggota Bursa

yang memiliki sendiri infrastruktur untuk melayani online trading, meliputi FIX

Engine dan Back Office yang mempunyai konektivitas ke Web (AB1 pada

Gambar 3.1), (ii) Anggota Bursa yang memiliki Back Office tapi tidak memiliki

FIX Engine dan konektivitas ke Web, sehingga meng-outsource kedua item

Page 3: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

29

tersebut kepada Application Service Provider (ASP) (AB2 pada Gambar 3.1), dan

(iii) Anggota Bursa yang sama sekali tidak memiliki infrastruktur untuk melayani

online trading, sehingga meng-outsource fasilitas-fasilitas tersebut kepada ASP

(AB3 dan AB4 pada Gambar 3.1).

3.1.2 Mekanisme perdagangan

Mekanisme perdagangan mulai dari order oleh investor ke sistem

Anggota Bursa melalui Internet (PC) sampai terjadi transaksi di Bursa dapat

dijelaskan sebagai berikut:

Investor membuka rekening pada Perusahaan Sekuritas (AB,

Anggota Bursa);

Investor memasukkan order jual/beli dari mana saja melalui Internet;

Setelah order tersebut diterima oleh sistem AB, maka sistem akan

melakukan validasi secara otomatis;

Apabila order memenuhi syarat validasi, maka order diteruskan ke

sistem perdagangan di Bursa (Straight Through Processing);

Sistem Perdagangan Bursa (Trading Engine) akan melakukan proses

matching sesuai dengan peraturan Bursa;

Transaksi yang terjadi kemudian dikonfirmasikan oleh sistem

perdagangan Bursa ke sistem Perusahaan Sekuritas, kemudian

langsung ke investor.

Semua proses di atas terjadi secara otomatis dengan kecepatan relatif,

tergantung dari konfigurasi PC, jaringan dan perangkat komunikasi, serta

penyedia jasa Internet yang digunakan oleh investor.

Page 4: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

30

3.1.3 Keamanan

Untuk menjamin keamanan pada sistem online trading, BES menetapkan

beberapa spesifikasi dan kualifikasi keamanan minimal pada sistem, antara lain

sebagai berikut:

Otentikasi pengguna (user authentication), suatu proses untuk

memastikan bahwa yang mengakses sistem tersebut adalah pengguna

yang telah terdaftar;

Otentikasi server (server authentication/trusted system), proses untuk

memastikan bahwa server yang diakses tersebut adalah server yang

sebenarnya;

Keamanan data dengan teknologi enkripsi untuk melindungi

informasi pada saat transmisi/bergerak melewati jaringan dengan

menggunakan teknologi pengacakan data atau enkripsi;

Keamanan data pada teknologi database, untuk melindungi

informasi/data yang tersimpan di server;

Keamanan jaringan melalui implementasi private network pada

jaringan yang menghubungkan BES dengan AB, serta implementasi

sistem firewall.

3.2 Desain Sistem

3.2.1 Konfigurasi dasar

Sistem mobile trading yang akan didesain dalam Tugas Akhir mengambil

asumsi bahwa sistem akan dibangun dan diimplementasikan pada perusahaan

Page 5: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

31

sekuritas fiktif “FK Securities” yang memiliki infrastruktur online trading sendiri

(seperti AB1 pada Gambar 3.1).

Informasi (content) yang ada di sistem back office FK Securities selain

disajikan dalam format HTML untuk konsumsi para online investor yang

menggunakan PC (melalui jaringan telepon fixed PSTN milik operator telepon

fixed), beberapa di antaranya (dan beberapa informasi / content baru) akan

disajikan pula dalam format WML sehingga dapat diakses oleh para online

investor yang menggunakan telepon mobile (melalui jaringan GSM milik operator

GSM).

Di samping itu, ada beberapa informasi lagi yang akan di-deliver melalui

SMS tanpa melalui Internet, sehingga model pemrograman sistemnya menjadi

seperti ditunjukkan Gambar 3.2.

Internet

FK Securities

SMS System(on GSM Network)

Request 1 (WAP) Request 1 (WAP)

Request 2 (WAP) Request 2 (WAP)

Response 1 (WAP) Response 1 (WAP)

Response 2 (SMS) Response 2 (SMS)

Gambar 3.2: Model pemrograman sistem mobile trading FK Securities.

Secara garis besar, konfigurasi sistem mobile trading yang akan dibangun

adalah seperti Gambar 3.3 di bawah.

Page 6: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

32

Internet

Investor(WML Browser)

FK Securities

FIX Engine

Back Office

BES

FIX Network

WML

HTML

Investor(HTML Browser)

SMSGateway

GSMNetwork

PSTNNetwork

SMS

WAP

IP

Gambar 3.3: Desain konfigurasi dasar sistem mobile trading FK Securities.

3.2.2 Data Flow Diagram (DFD)

A Context diagram

Dalam context diagram sistem mobile trading ada tiga entitas eksternal

yang terlibat (Gambar 3.4), yaitu:

Investor - merupakan individu atau lembaga yang melakukan investasi

di pasar modal. Ada dua jenis Investor, yaitu (i) investor individu atau

perorangan, dan (ii) investor lembaga yang merupakan pelaku investasi

Page 7: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

33

melalui suatu badan, misalnya lembaga dana pensiun, perusahaan

asuransi, reksa dana, perusahaan manajemen investasi, dan sebagainya.

Anggota Bursa – yaitu perusahaan sekuritas yang tercatat sebagai

anggota di Bursa Efek Surabaya, dan bertindak sebagai sebagai Perantara

Pedagang Efek (Broker Dealer).

Bursa Efek Surabaya – yaitu pihak yang mengorganisir dan

memberikan fasilitas transaksi efek bagi anggotanya. Tugasnya meliputi

pencatatan transaksi, menyediakan informasi untuk umum, dan

melakukan pengawasan atas semua transaksi yang terjadi agar sesuai

dengan Peraturan Bursa.

InvestorSistemMobileTrading

AnggotaBursa

0

+

Bursa EfekSurabaya

Login

Konfirmasi Login

Data Saham Dimiliki

Info Saham Dimiliki

Info Deposit

Detil Saham

Info Detil Saham

Info Saham

Cari Saham

Order Saham

Konfirmasi Order

Msg Trade Done

Info Berita

Laporan Transaksi

Msg Status Emiten

Entry Data Investor

Konfirmasi Entry Data Investor

Update Data Kepemilikan

Konfirmasi UpdateData Kepemilikan

Entry Berita

Konfirmasi Entry Berita

Laporan Transaksi

Info Order LaporanTransaksi

Info StatusEmiten

Jumlah Saham Dimiliki

Gambar 3.4: Context diagram sistem mobile trading.

Page 8: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

34

B DFD level 0 proses mobile trading

Login

1

Investor

AnggotaBursa

Bursa EfekSurabaya

[Info Order] [LaporanTransaksi]

[Info StatusEmiten]

Tsellorder5

Data Beli

Data Transaksi

Tbuyorder6

Tradedone7

Data Jual

Data Beli

Data Transaksi

Data Jual

News8

User1

Member2

Saham3

Title4

TransaksiSaham

4

InformasiSaham

3

Kepemilikan

2

Detil Saham

+

+

+

[Login]

[Konfirmasi Login]

[Entry Data Investor]

[Konfirmasi Entry Data Investor]

UserID & Pswrd

Data Investor

[Upd. Kepemilikan]

[Konfirmasi Update]

[Entry Berita]

[Konfirmasi Entry]

Data Title

Kode Saham

Data Member

DataInvestor

Info Berita

Data Berita

[Data Saham Dimiliki]

[Info Saham Dimiliki]

[Info Deposit]

[Info Berita]

[Info Jumlah Saham Dimiliki]

[Detil Saham]

[Info Detil Saham]

[Info Saham]

[Cari Saham]

[Order Saham]

[Konfirmasi Order]

[Msg Trade Done]

[Laporan Transaksi]

[Msg Status Emiten]

Status

Data Status

Data Saham

Data Member

[Laporan Transaksi]

Gambar 3.5: DFD level 0 proses mobile trading.

Pada proses level 0 seperti ditunjukkan Gambar 3.5 terdiri dari empat

proses utama, yaitu:

Proses Login oleh Investor ke sistem mobile trading yang disediakan

Anggota Bursa;

Page 9: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

35

Proses Kepemilikan dari sistem yang meng-update harta kepemilikan

Investor berupa deposit, jenis saham yang dimiliki, dan jumlah masing-

masing saham yang dimiliki. Dalam proses ini Investor juga akan

memperoleh berita-berita penting seputar dunia Pasar Modal;

Proses Informasi Saham di mana Investor dapat melihat saham dan

informasi detilnya;

Proses Transaksi Saham yang merupakan aktivitas jual beli saham oleh

Investor.

Keempat proses tersebut digambarkan secara rinci pada Gambar 3.6

sampai dengan Gambar 3.9.

C DFD level 1 proses login

Investor AnggotaBursa

Cek Login

1.1

[Login] [Konfirmasi Data]

User1

Validasi

1.2

[Konfirmasi Login] [Data Investor]

User ID & Password

[User ID & Password][Data Investor]

Gambar 3.6: DFD level 1 proses login.

Pada proses login (Gambar 3.6), Investor akan melalui proses otorisasi

dan otentikasi dengan cara memasukkan user ID dan password. Kemudian sistem

akan melakukan pengecekan dengan mengambil data dari tabel user, apabila user

Page 10: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

36

terdaftar, sistem akan melakukan otentikasi untuk memastikan bahwa user adalah

benar-benar investor yang terdaftar di Anggota Bursa dengan melakukan

pencocokan password terhadap user ID yang dimasukkan. Berikutnya sistem akan

mengkonfirmasikan hasil proses ini ke Investor.

D DFD level 1 proses kepemilikan

Investor AnggotaBursa

Back Office

2.1

News8

Berita

2.2

[Info Berita]

[Entry Berita]

[Berita][Data Berita]

User1Member2

[Upd. Kepemilikan]

[Konfirmasi Update]

[DataMember]

[DataInvestor]

[Konfirmasi Entry]

[Data Saham Dimiliki]

[Info Saham Dimiliki]

[Info Deposit]

[Info Juml. Saham Dimiliki]

Gambar 3.7: DFD level 1 kepemilikan.

Investor dapat melakukan pengecekan posisi total deposit yang ia miliki,

nama saham dan jumlah saham yang dimiliki di Anggota Bursa (Gambar 3.7).

Sistem hanya memerlukan data dari tabel member.untuk mengtahui saham milik

dan jumlah lot sedang total deposit diambil dari tabel user. Investor juga akan

memperoleh berita-berita penting yang selalu di informasikan secara up-to-date

oleh sistem Anggota Bursa.

Page 11: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

37

E DFD level 1 proses transaksi saham

Investor Bursa EfekSurabaya

Order JualBeli

4.1

Saham3

Trade Done

4.2

[Msg Trade Done]

Antrian DoneInfo Antrian

Tsellorder5

Title4

[Info Status Emiten]

[Info Order]

[Laporan Transaksi]

Tbuyorder6

Member2

[Laporan Transaksi]

Tradedone7

AnggotaBursa

[Lap Transaksi]

[Order Saham]

[Konfirmasi Order]

[Msg Status Emiten]

[Status]

[Data Status]

[Data Jual]

[Data Jual]

[Data Beli]

[Data Beli]+

[Data Tran.]

[Data Transaksi]

Gambar 3.8: DFD level 1 proses transaksi saham.

Di dalam proses transaksi saham Investor melakukan permintaan order

beli maupun jual saham.. Order tersebut akan masuk ke tabel antrian yaitu tabel

tsellorder atau tabel tbuyorder. Order yang berhasil akan tersimpan didalam tabel

tradedone. Sehingga dari tabel tersebut semua entitas akan mendapat laporan

transaksi yang berhasil.

Investor akan menerima pemberitahuan tradedone melalui SMS untuk

tiap order saham yang berhasil. Investor tidak bisa melakukan order jika saham

emiten berstatus suspend. Status tersebut di-entry oleh BES. Kondisi suspend

mengakibatkan saham emiten yang terdaftar di BES tidak dapat diperdagangkan

sampai status berubah aktif kembali.

Page 12: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

38

F DFD level 2 proses order jual beli

Investor Bursa EfekSurabaya

Antrian JualBeli

4.1.1

Cek StatusSahamEmiten

4.1.2

Konfirmasi Status

[Info Order]

[Info Status Emiten]

Tsellorder5

[Msg Status Emiten]

Title4

[Order Saham]

[Konfirmasi Order]

[Data Jual]

[Data Jual]+

[Status]

[Data Status]

[Info Antrian]

Trade Done[Antrian Done]

Trade Done

Tbuyorder6 [Data Beli]

[Data Beli]

Gambar 3.9: DFD level 2 proses order jual beli.

Proses order jual beli ini (Gambar 3.9) merupakan hasil break down dari

level 1 proses transaksi saham. Semua order saham akan dimasukkan ke dalam

tabel tbuyorder untuk order jual dan tsellorder untuk order jual. Kondisi status

saham emiten akan diinputkan ke dalam tabel title. Investor akan mendapat

informasi dalam bentuk SMS yang berisi status suspend.

3.2.2 Entity Relationship Diagram (ERD)

ERD digunakan untuk menginterpretasikan, menentukan dan

mendokumentasikan segala kebutuhan untuk sistem pemrosesan database yang

digunakan dalam aplikasi WAP. Dalam perancangan ini terdapat entitas-entitas

yang saling berhubungan untuk penyajian data yang diperlukan. Gambar 3.10

menggambarkan ERD yang digunakan dalam sistem mobile trading.

Page 13: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

39

PRIORITAS CounterUSERID Text(12)TITLECODE Text(5)WAKTU DateTimeLOT IntegerBUYPRICE Currency

TBUYORDER

TITLECODE Text(5)USERID Text(12)LOT Integer

MEMBER

TITLECODE Text(5)TITLEDESCR Text(254)STATUS Text(1)

TITLE

USERID Text(12)USERNAME Text(30)PASSWORD Text(10)NO_HP Text(15)EMAIL Text(127)SALDO Currency

USER

PRIORITAS1 CounterUSERID Text(12)TITLECODE Text(5)WAKTU DateTimeLOT IntegerSELLPRICE Currency

TSELLORDER

TITLECODE Text(5)USERIDJUAL Text(12)USERIDBELI Text(12)TRANSDATE DateTRANSTIME TimeORDERPRICE CurrencyLOT Integer

TRADEDONE

TITLECODE Text(5)BEGIN CurrencyHIGH CurrencyLOW CurrencyCLOSING CurrencySELL CurrencyVSELL LongIntBUY CurrencyVBUY LongInt

SAHAM

USERID = USERID

USERID = USERID

USERID = USERID TITLECODE = TITLECODE

TITLECODE = TITLECODE TITLECODE = TITLECODE

TITLECODE = TITLECODE

TITLECODE = TITLECODE

Gambar 3.10: ERD sistem mobile trading.

3.2.3 Struktur database

Struktur database merupakan penjabaran dan penjelasan berdasarkan

Entity Relationship Diagram, mulai dari fungsi masing-masing tabel sampai

atribut yang ada dalam tabel. Adapun struktur database yang dibuat adalah

sebagai berikut :

1. Nama Tabel : title Primary Key : titlecode Fungsi : menyimpan data saham

Tabel 3.1: Title

Nama Tipe Lebar Keterangan titlecode Text 5 Kode Saham titledescr Text 254 Nama Saham status Text 1 A / S

Page 14: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

40

2. Nama Tabel : saham Primary Key : titlecode Fungsi : menyimpan data pergerakan saham

Tabel 3.2: Saham

Nama Tipe Lebar Keterangan titlecode Text (5) 5 Kode saham begin Currency Fixed Harga awal high Currency Fixed Harga tertinggi low Currency Fixed Harga terendah closing Currency Fixed Harga akhir sell Currency Fixed Harga beli svol Number Long Integer Volume jual buy Currency Fixed Harga beli bvol Number Long Integer Volume beli

3. Nama Tabel : user Primary Key : userid Fungsi : menyimpan data Investor di Anggota Bursa

Tabel 3.3: User

Nama Tipe Lebar Keterangan userid Text 12 Investor account password Text 10 Password account username Text 30 Nama investor no_hp Text 15 Nomor HP email Text 127 Alamat email saldo Currency Fixed Deposit

4. Nama Tabel : member Primary Key1 :userid, titlecode Fungsi : menyimpan data back office investor di Anggota Bursa

Tabel 3.4: Member

Nama Tipe Lebar Keterangan Userid Text (12) 12 Investor account Titlecode Text (5) 5 Kode saham Lot Number Integer Satuan lot

Page 15: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

41

5. Nama Tabel : tsellorder Foreign Key : titlecode, user

Fungsi : menyimpan data antrian jual dari investor

Tabel 3.5: Tsellorder

Nama Tipe Lebar Keterangan prioritas Auto Number Prioritas waktu Date/Time Waktu titlecode Text 5 Kode saham lot Number Byte Satuan lot sellprice Currency Fixed Harga jual user Text 12 User jual

6. Nama Tabel : tbuyorder Foreign Key : titlecode, user

Fungsi : : menyimpan data antrian beli dari investor

Tabel 3.6: Tbuyorder

Nama Tipe Lebar Keterangan prioritas Auto Number Prioritas waktu Date/Time Waktu titlecode Text 5 Kode saham lot Number Byte Satuan lot buyprice Currency Fixed Harga beli user Text 12 User beli

7. Nama Tabel : tradedone Primary Key : titlecode Fungsi : menyimpan data order jual beli yang terjadi

Tabel 3.7: Tradedone

Nama Tipe Lebar Keterangan Titlecode Text (5) 5 Title Useridjual Text (12) 12 User jual Useridbeli Text (12) 12 User beli Transdate Date/Time Tanggal Transtime Date/Time Waktu Orderprice Currency Fixed Harga order Lot Number Byte Satuan lot

Page 16: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

42

8. Nama Tabel : news Primary Key : id Fungsi : menyimpan data berita

Tabel 3.8: News

Nama Tipe Lebar Keterangan Id Auto Number No. berita Day Text (6) Hari Datenews Date/Time Tanggal berita Topic Text(250) Topik berita Detailnews Memo Detil berita

3.3 Desain Input Output

Desain input output digunakan untuk memuat tampilan desain dari form

inputan yang ada sampai dengan output yang akan dihasilkan sesuai dengan

proses yang terjadi dan data yang tersimpan dalam table.

Dalam Sistem Mobile Trading, rancangan menu login adalah seperti

ditunjukkan pada Gambar 3.11.

WELCOME

FK SECURITIES

MOBILE TRADING

SERVICES

User ID :

Password :

[ Options.. ]

Text

Text

Gambar 3.11: Desain menu login.

Page 17: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

43

3.3.1 Main menu

Setelah login berhasil, maka user akan dibawa ke menu utama (main

menu) yang tampilannya seperti ditunjukkan pada Gambar 3.12. Dalam main

menu terdapat pilihan Check my stock, Search stock, News, About FK Securities

dan Logout.

Main Menu > [Check my stock] > [Search stock] > [News] > [About FK Securities]

> [Logout]

Gambar 3.12: Desain main menu.

3.3.2 Check my stock

Check my stock (Gambar 3.13) berisi data kepemilikan Investor di

Anggota Bursa. Di sini ditampilkan kode-kode saham, jumlah lot dan total

deposito yang dimiliki.

Page 18: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

44

Check My Stock Your Stock > [Kode saham] = <Jumlah Lot> Lot > [Kode saham] = <Jumlah Lot> Lot > [Kode saham] = <Jumlah Lot> Lot > [Kode saham] = <Jumlah Lot> Lot

Your Deposit Rp. <Harga>,00

[Back]

Gambar 3.13: Desain check my stock.

Dalam desain detil saham (Gambar 3.14), akan diperlihatkan detil harga

saham dari awal pembukaan bursa hingga penutupannya. Untuk melakukan

aktifitas transaksi, Investor dapat memanfaatkan link order, queue, dan trade done.

<Kode saham> <Nama saham> Begin : Rp <Harga>,00 High : Rp <Harga>,00 Low : Rp <Harga>,00 Last : Rp <Harga>,00 =============================== Sell : Rp <Harga>,00 Vol Sell : <volume> Buy : Rp <Harga>,00 Vol Buy : <volume> > [Order] > [Queue] > [Trade Done]

[Back]

Gambar 3.14: Desain detil saham.

Page 19: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

45

Order Order for Stock : <kode saham> At <Tgl Sistem> Order Price : Total Lot :

[Back]

Curency

Number

Gambar 3.15: Desain order.

Tampilan antrian order saham dan tampilan trade done nya dapat dilihat

pada Gambar 3.16 dan 3.17 berikut.

Queue Buy Queue <Kode saham> Price - Volume <Harga> - <Volume> <Harga> - <Volume> <Harga> - <Volume> Sell Queue <Kode saham> Price - Volume <Harga> - <Volume> <Harga> - <Volume> <Harga> - <Volume>

[Back]

Gambar 3.16: Desain output queue.

Page 20: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

46

Last Done Trans Stock : <Kode saham> Time - Price - Volume <Waktu> - <Harga> - <Volume> <Waktu> - <Harga> - <Volume> <Waktu> - <Harga> - <Volume> <Waktu> - <Harga> - <Volume>

[Back]

Gambar 3.17: Desain output last done transaction.

3.3.3 Search stock

Pada desain ini investor dapat melakukan inputan kode saham yang

dicari (Gambar 3.18), kemudian akan tampil hasil search nya (Gambar 3.19).

Search Stock Search :

[Option] [Back]

Text

Gambar 3.18: Desain input search.

Page 21: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

47

Search Result Stock List : > [Kode Saham] > [Kode Saham] > [Kode Saham] > [Kode Saham]

[Go] [Back]

Gambar 3.19: Desain output search.

3.3.4 News

Investor dapat memanfaaatkan fasilitas ini untuk mengetahui berita-berita

penting seputar dunia Pasar Modal.

News > [Hari,Tanggal berita] Judul berita > [Hari, Tanggal berita] Judul berita > [Hari, Tanggal berita] Judul berita > [Hari, Tanggal berita] Judul berita

[Go] [Back]

Gambar 3.20: Desain news.

Page 22: Bab III. Perancangan Sistem - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1157/3/Bab_III.pdf · BAB III . PERANCANGAN SISTEM . Pada bab ini akan dijelaskan tahapan

48

Detil News

> [Hari,Tanggal berita] Detil berita

> [Hari,Tanggal berita] Detil berita

> [Hari,Tanggal berita] Detil berita

[Back]

Gambar 3.21: Desain detail news.

3.3.5 About FK Securities

Di sini ditampilkan informasi mengenai FK Securities.

.:: FK Securities ::.

Check outour new unbeatable offers,

join in our WAP

More information, visit ourHomepage : http//

www.fksecurities.com

FK SecuritiesJl. Kapuas 51 Surabaya

031-5611208

[Back]

Gambar 3.22: Desain about FK Securities.