• Tidak ada hasil yang ditemukan

Aplikasi Simulasi Trading Valuta Asing Forex Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Simulasi Trading Valuta Asing Forex Berbasis Web"

Copied!
99
0
0

Teks penuh

(1)

APLIKASI SIMULASI TRADING VALUTA ASING FOREX BERBASIS WEB

SKRIPSI

Diajukan Sebagai Salah Satu Syarat Kelulusan Pada Program Studi Sistem Informasi Jenjang S1 (Strata 1) Fakultas Teknik dan Ilmu Komputer

FALENTINO SEMBIRING 10512908

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG

(2)

v

v

DAFTAR ISI

ABSTRAK ... ii

ABSTRACT ... ... ... ... ...ii

KATA PENGANTAR ...iii

DAFTAR ISI... v

DAFTAR SIMBOL ... viii

BAB I ... 1

PENDAHULUAN ... 1

1.1 Latar Belakang Penelitian ... 1

1.2 Identifikasi Dan Rumusan Masalah ... 3

1.2.1 Identifikasi Masalah ... 3

1.2.2 Rumusan Masalah ... 3

1.3 Maksud Dan Tujuan Penelitian ... 4

1.3.1 Maksud Penelitian ... 4

1.4 Kegunaan Penelitian ... 5

1.5 Pembatasan Masalah ... 6

2.3 Konsep dasar informasi ... 12

2.4 Konsep Dasar Sistem Informasi ... 13

2.5 Konsep Dasar Sistem Informasi Manajemen ... 14

2.6 Konsep Dasar Basis Data ... 15

2.7 Internet ... 15

(3)

vi

vi

2.9 World Wide Web ... 16

2.10 Domain ... 16

2.11 Web Hosting ... 16

2.3 Konsep Dasar Valuta Asing Forex... 17

2.3.1 Defenisi Forex ... 17

BAB III ... 23

OBJEK DAN METODE PENELITIAN ... 23

3.1 Objek Penelitian ... 24

3.2 Metode Penelitian ... 28

3.3 Analisis Sistem Yang Berjalan ... 38

BAB IV ... 44

PERANCANGAN SISTEM ... 44

4.1 Perancangan Sistem ... 44

4.1.1 Tujuan Perancangan Sistem ... 44

4.1.2 Gambaran Umum Sistem Yang Diusulkan ... 44

4.1.3 Perancangan Sistem yang Diusulkan ... 46

4.1.4 Batasan Implementasi ... 65

4.1.5 Implementasi Perangkat Lunak ... 66

4.1.6 Implementasi Perangkat Keras ... 66

4.1.7 Implementasi Basis Data ... 66

4.1.8 Implementasi Instalasi Program ... 71

4.1.9 Implementasi Antarmuka Program ... 73

4.1.10 Penggunaan Program ... 78

4.5 Pengujian... 83

4.5.1 Rencana Pengujian ... 83

4.5.2 Kasus dan Hasil Pengujian ... 84

4.3 Kesimpulan Hasil Pengujian ... 89

... 90

BAB V ... 90

(4)

vii

vii

(5)

viii

viii

DAFTAR SIMBOL

Flow Map

Simbol Nama Simbol Keterangan

Dokumen Digunakan untuk menggambarkan semua jenis dokumen yang

merupakan formulir yang digunakan untuk mengentry data.

Proses Merupakan kegiatan proses dari operasi program komputer.

Proses Manual

Merupakan proses manual pada flowmap

File Hardisk

Merupakan media penyimpanan dari proses entry data dan proses komputerisasi.

Offline Srorage

Merupakan tempat penyimpanan data berupa arsip.

(6)

DAFTAR PUSTAKA

Abdul Kadir.2002.Pengenalan Sistem Informasi.Andi.Yogyakarta

Budi Sutedjo Dharma Oetomo. 2006. Perencanaan & Pembangunan Sitem Informasi. Andi. Jogyakarta.

Endah Utami. 2011. Trading Online Forex.Laskar Aksara. Bekasi. Fathansyah. 2007. Basis Data. Informatika. Bandung. Andi. Jogyakarta. Jogiyanto HM.2005.Analisis dan Desain Sistem Informasi.Andi.Yogyakarta Laudon, Kenneth C. dan Laudon, Jane P. 2008. Sistem Informasi Manajemen. Terjemahan Chriswan Sungkono dan Machmudin Eka P. Edisi 10. Jakarta : Salemba Empat.

MADCOMS. 2008. Mahir dalam 7 Hari : Adobe Dreamweaver CS3 dan PHP. Andi. Yogyakarta.

Roger S. Pressman, Ph.D., 2002, Rekayasa Perangkat Lunak Pendekatan Praktisi ( BUKU SATU ), Andi, Yogyakarta

(7)

KATA PENGANTAR

Segala Puji dan syukur Penulis Kepada Tuhan yang Maha Kuasa yang telah memberikan rahmat dan karunia-Nya, sehingga karya ilmiah skripsi dengan judul APLIKASI

SIMULASI TRADING VALUTA ASING FOREX

BERBASIS WEB ” ini dapat diselesaikan dengan baik.

Penulisan Skripsi ini bertujuan untuk memenuhi salah satu syarat untuk memperoleh gelar Sarjana Ilmu Komputer (S.Kom) di Universitas Komputer Indonesia. Penulis cukup banyak mengalami kesulitan dalam mencari sumber-sumber, baik melalui buku maupun narasumber. Namun hal tersebut dapat diatasi melalui bantuan dari berbagai pihak.

Penulis mengucapkan terima kasih kepada seluruh pihak yang telah membantu dalam penyusunan dan penyempurnaan buku ini, yang diantaranya :

1. Kedua Orang tua yang tiada hentinya memberikan dukungan yang luar biasa baik melalui moril ataupun materi.

2. Kedua Kakak saya dan juga ke dua adik-adik saya yang memberikan dukungan semangat.

3. Imelda ST,MT MT sebagai dosen pembimbing yang tak pernah lelah membimbing dalam proses pengerjaan skripsi selama ini.

4. Seluruh pengajar Bapak Ibu Dosen dan Karyawan Universitas Komputer Indonesia (UNIKOM), Bandung.

5. Teman-teman kelas konversi yang telah memberikan kerjasama selama ini.

6. Untuk seseorang dimasa lalu, sekarang, dan masa yang akan datang, akan tetap menjadi bagian hidup penulis selamanya.

(8)

Bandung, 1 Juli 2014

(9)
(10)

BAB I PENDAHULUAN

1.1. Latar Belakang Penelitian

Perdagangan valuta asing ( foreign exchange market, forex) telah menjadi sangat populer, umum dan hampir dilakukan serta diterima sebagai suatu transaksi yang dipraktekkan diseluruh dunia. Tidak ada sistem ekonomi suatu negara mengalami kemajuan tanpa berhubungan dengan perdagangan valuta asing. Oleh sebab perdagangan valuta asing diterima dan diadopsi sebagai suatu kebutuan dibidang ekonomi dan bermanfaat serta sulit sekali dipisahkan dari dunia modern.

Pada umumnya valuta asing memperdagangkan mata uang, mata uang diperdagangkan secara berpasangan melalui broker atau dealer. Valas bersifat interbank karena waktu perdagangannya secara kontinu mengikuti waktu perdagangan masing-masing negara dan bisa diasumsikan bahwa pasar valas dibuka 5 hari 24 jam non-stop dan banyak orang mengatakan bahwa Forex itu adalah investasi berjangka.

(11)

dan selalu belajar. Karena Dalam trading Forex , kemungkinan kehilangan modal 100% sangat mungkin Dan tidak ada metode apapun yang dapat menjamin Anda memperoleh keuntungan 100%.

Dalam hal ini, dapat disimpulkan bahwa latihan adalah salah satu cara untuk memperoleh keuntugan dalam trading. Adapun fasilitas edukasi yang diberikan oleh broker adalah membuka akun demo akun dengan menjalankan aplikasi MT4 (Meta Trader). Dalam menjalankan transaksi buy dan sell calon Trader mempunyai kesulitan dalam istilah-istilah forex yang belum pernah didengar sebelumnya, waktu penempatan buy dan sell dan fungsionalitas menu-menu yang tersedia di aplikasi MT4. Hal inilah yang menjadi permasalahan dan juga yang menjadi latar belakang untuk membantu menyelesaikan permasalahan yang ada dengan membuat sebuah Media yang baru yang nantinya dapat digunakan untuk pembelajaran dan latihan serta mempermudah penentukan transaksi Buy dan Sell dengan fungsionalitas dan menu-menunya lebih simple agar muda dipahami. Oleh karena itu dalam kegiatan penyusunan usulan penelitian ini penulis mengambil judul :APLIKASI SIMULASI TRADING

VALUTA ASING FOREX BERBASIS WEB .

1.2. Identifikasi Dan Rumusan Masalah 1.2.1 Identifikasi Masalah

(12)

1. Minimnya Pengetahuan penempatan transaksi buy dan sell. 2. Fungsionalitas Menu-Menu yang terlalu banyak.

3. Bahasa Istilah-istilah forex yang belum pernah di dengar oleh calon trader

4. Setiap melakukan transaksi buy dan sell mengunakan Lot yang besar.

1.2.2 Rumusan Masalah

Rumusan masalah dari penelitian ini adalah :

1. Mengetahui sistem yang sedang berjalan di Valuta Asing Forex 2. Bagaimana merancang “Aplikasi Simulasi Trading Valuta Asing

Forex Berbasis WEB ?

3. Bagaimana pengujian “Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB “?

4. Bagaimana implementasi “Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB “?

1.3. Maksud Dan Tujuan Penelitian 1.3.1 Maksud Penelitian

(13)

1.3.2 Tujuan Penelitian

Adapun tujuan dasar dari penelitian ini yaitu:

1. Untuk mengetahui sistem yang sedang berjalan pada Valuta Asing Forex

2. Untuk melakukan pembuatan perancangan “Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB”

3. Untuk melakukan pengujian “Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB”.

4. Untuk melakukan pengimplementasian “Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB”.

1.4. Kegunaan Penelitian

1.4.1 Kegunaan Akademis 1. Bagi Pengembangan Ilmu

Penelitian ini diharapkan berguna bagi ilmu pengetahuan sistem informasi khususnya untuk latihan transaksi Buy dan sell. Diharapkan penelitian ini juga dapat menjadi bahan pengkajian dan pengembangan bagi mahasiswa Universitas Komputer Indonesia khususnya mahasiswa jurusan Sistem Informasi.

2. Bagi Peneliti Lain

(14)

pemikiran kepada peneliti lain atau para akademis yang akan mengambil penelitian tentang perancangan membangun Aplikasi Simulasi Trading Valuta Asing Forex Berbasis Web serta sekaligus sebagai referensi di dalam penulisan.

1.4.2 Kegunaan Praktis

1. Bagi Calon Trader pemula

Bagi Trader Pemula dapat menemahami dan sebagai sarana alat dalam mempelajari dan megolah informasi dengan harga yang realtime .Memudahkan pengambilan keputusan traksaksi buy dan sell .

2. Bagi Masyarakat

Penelitian ini diharapkan berguna bagi masyarakat dalam pembelajaran saham forex online Untuk mengurangi resiko. Dengan sistem ini masyarakat tidak perlu lagi menginstal Metatrader (MT4) untuk mengetahui update chart realtime , mereka hanya perlu masuk keakun Simulasi Trading dengan Web Browser .

1.5 Pembatasan Masalah

(15)

1. Sistem ini hanya memberikan informasi realtime chart data Forex Mata uang EUR-JPY, USD-JPY, EUR-USD, GBP-USD

2. Transaksi Buy dan sell telah di buat dengan lot 0.01 dengan dana Simulasi $100

3. User dapat melihat rekomendasi taransaksi Buy/sell quotes . 4. Member hanya dapat melakukan transaksi 5-hari 24jam nonstop. 5. Waktu Chart yang di gunakan adalah M15 (15Menit) yang di

gunakan.

6. Chart Line yang di gunakan adalah Line Bar

7. Chart trand yang di gunakan adalah Bollinger Bands. 8. Jumlah Deposit hanya tersedia $25,$50, $75

9. Leverage 1:1000

10. Website ini hanya dibangun dan ditampilkan dalam Bahasa Indonesia.

11. Aplikasi ini hanya sebagai media Simulasi Trading Valuta Asing Forex.

1.6 Lokasi Dan Waktu Penelitian

(16)

Tabel 1.1 Jadwal Penelitian

(17)

BAB I PENDAHULUAN

Pada Bab ini diuraikan beberapa sub bab antara lain : Latar Belakang, Maksud dan Tujuan, Metodologi Penelitian, serta Sistematika Penulisan, dimaksudkan agar dapat memberi gambaran dan arahan bagi para pembaca tentang ururtan pemahaman dalam penyajian laporan tugas akhir ini.

BAB II LANDASAN TEORI

Dalam bab ini penulis menguraikan mengenai teori-teori yang melandasi permasalahan-permasalahan yang akan dibahas dalam Penulisan Skripsi, meliputi pengertian Forex , konsep dasar sistem, konsep dasar informasi, pengertian sistem informasi, pengertian sistem informasi penjualan, dan perangkat lunak pendukung.

BAB III OBJEK DAN METODE PENELITIAN

Dalam bab ini menjelaskan keadaan intern perusahaan dimana dilakukan penelitian yaitu tentang sejarah singkat perusahaan, visi misi, struktur organisasi, metode penelitian, dan sistem yang berjalan di dalam Forex Metatrader MT4

BAB IV HASIL DAN PEMBAHASAN

Dalam bab ini menguraikan lebih jauh tentang pembuatan sistem berbasis web terstruktur.

(18)

BAB II

LANDASAN TEORI

2.1 Konsep Dasar Sistem

Sistem merupakan jaringan dari elemen-elemen yang saling berhubungan, membentuk suatu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut. Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi. Sistem yang dimaksud disini adalah sistem yang terotomatisasi, yang merupakan bagian dari sistem manusia dan berinteraksi atau dikontrol oleh satu atau lebih komputer sebagai bagian dari sistem yang digunakanSuatu sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu:

1. Komponen Sistem (System Component)

Suatu sistem terdiri dari sejumlah komponen yang saling bekerjasama membentuk suatu kesatuan. Komponen-komponen sistem atau elemen sistem dapat berupa suatu kesatuan subsistem atau bagian-bagian dari sistem

2. Batas Sistem (System Boundary)

Merupakan daerah yang membatasi antara suatu sistem dengan suatu sistem yang lain atau dengan lingkungan luarnya.

(19)

Lingkungan luar dari suatu sistem adalah batas luar sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. 4. Penghubung Sistem (System Interface)

Merupakan media penghubung antara suatu subsistem dengan subsistem yang lain dan memungkinkan sumber daya yang mengalir dari suatu subsistem ke subsistem lain. Keluaran (output) dari suatu subsistem akan menjadi masukan (input) untuk subsistem yang lainnya dengan melalui penghubung.

5. Masukan Sistem (Input System)

Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk subsistem yang lain.

6. Pengolah Sistem (System Output)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran atau sistem itu sendiri sebagai pengolahnya.

7. Sasaran Sistem (System Objectives)

(20)

2.2 Data

Data merupakan deskripsi tentang benda, kejadian, aktivitas, dan transaksi yang tidak mempunyai makna sehingga tidak memiliki pengaruh langsung kepada pemakai. Data dapat berupa:

1. Data atau nilai yang terformat yaitu data dengan suatu format tertentu, seperti data yang menyatakan tanggal, jam, dan nilai mata uang.

2. Teks merupakan deretan huruf, angka, dan simbol khusus yang memiliki kombinasi tidak tergantung pada masing-masing item secara individual. Misalnya artikel surat kabar dan majalah.

3. Citra atau image merupakan data yang berbentuk gambar. Citra dapat berupa grafik, vektor, foto, hasil rontgen, tanda tangan dan lain-lain.

4. Audio adalah data yang berbentuk suara, seperti instrumen musik, suara orang atau binatang, gemericik air, suara angin, dan lain-lain. 5. Video merupakan data dalam bentuk sejumlah gambar yang bergerak, dan dapat juga dilengkapi dengan audio. Video juga dapat digunakan untuk mengabadikan suatu kejadian.

2.3 Konsep dasar informasi

1. Pengertian Informasi

(21)

2. Kualitas Informasi

Kualitas dari suatu informasi tergantung dari 3 hal, yaitu:

a) Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan.

b) Ketepatan waktu, berarti informasi yang datang pada penerima tidak boleh terlambat. Relevan, berarti informasi tersebut mempunyai manfaaat untuk pemakainya.

3. Arsitektur Informasi

Arsitektur informasi adalah seni menggambarkan suatu model atau konsep informasi yang digunakan dalam aktivitas-aktivitas yang membutuhkan detail eksplisit dari suatu sistem kompleks. Contoh aktivitas tersebut adalah sistem pustaka pemrograman, sistem manajemen isi, pengembangan web, interaksi pengguna, pengembangan basis data.

2.4 Konsep Dasar Sistem Informasi

(22)

a. Dalam suatu sistem informasi terdapat komponen-komponen, meliputi Perangkat keras (hardware) : mencakup piranti-piranti fisik seperti komputer dan printer.

b. Perangkat lunak (software) atau aplikasi : sekumpulan intruksi yang memungkinkan perangkat keras untuk dapat memproses data.

c. Prosedur : sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.

d. Orang : semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan, dan penggunaan keluaran sistem informasi.

e. Basis data (database) : sekumpulan tabel, hubungan, dan lain-lain yang berkaitan dengan penyimpanan data.

f. Jaringan komputer dan komunikasi data : sistem penghubung yang memungkinkan sumber (resource) dipakai secara bersama atau diakses oleh sejumlah pemakai.

2.5 Konsep Dasar Sistem Informasi Manajemen

(23)

(Transaction Processing System), termasuik analisis keputusan dan pembuatan keputusan.

Menurut Laudon, Kenneth C. dan Laudon, Jane P (2010 : 4-5 ) : “Sistem

informasi sangat penting bagi para Manager, karena dapat membantu perusahaan menjangkau para Manger sampai lokasi-lokasi yang jauh”.

2.6Konsep Dasar Basis Data

Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak.Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atau user.

2.7 Internet

Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia.

2.8 Website dan Situs

(24)

dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan link-link.

2.9 World Wide Web

Web atau WWW (World Wide Web) yaitu sebuah metode baru yang berjalan di dunia internet yang akhir-akhir ini berkembang dengan cepat. Dengan adanya media ini seseorang dapat menciptakan puluhan bahkan ratusan aplikasi yang berjalan di bawah web (under web).

2.10 Domain

Domain atau biasa disebut dengan Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah website pada dunia internet. Contoh : http://www.”nama situs”.com

2.11 Web Hosting

(25)

2.3 Konsep Dasar Valuta Asing Forex

2.3.1 Defenisi Forex

Menurut Endah Utami(2011 : 2 ) : “Forex adalah sebuah investasi yang memperdagangkan matauang satu dengan matauang lainnya”. Forex

Merupakan singkatan dari Foreign Exhange atau pertukaran matauangasing. Jika padat ransaksi di money changer atau bank untuk jual beli antara US Dollar dengan Rupiah, maka disebut transaksi Forex 'Spot' (jual beli terjadi ditempat/serah terima terjadi di tempat).Transaksi Forex yang non-Spot adalah transaksi jual-beli kontrak matauang, jadi tidak langsung serah terima barang, hanya kontraknya saja.Forex mempunyai tujuan awalnya adalah untuk pembayaran luar negeri .Karena adanya perbedaan suply and demand dalam suatu waktu tertentu, mengakibatkan adanya fluktuasi nilai mata uang yang satu dibandingkan dengan yang lainnya. Selisih dari pebedaan nilai uang pada suatu waktu inilah yang kemudian dimanfaatkan untuk mengambil keuntungan.Sejak ada pemahaman seperti ituakhirnya mata uang diperdagangkan dalam sebuah pasar yang disebut forex market.

2.12.2 Kapitalisasi

Tidak ada yg lebih besar dari pasar forex, didalam pasar apapun dan jenis

apapun. Forex tetaplah yang terbesar.Sehingga dapat dikatakan pasar forex

adalah sangat likuid. Untuk perbandingan, jika kita melihat pasarsaham

(26)

forex dunia adalah 3.5 Trilyun Dollar yang berarti 1000 x lipat lebih

besar.Transaksi di valuta asing dapat dilakukan dengan cara dua arah dalam

mengambil keuntungannya. Trader dapat membeli dahulu (open buy), lalu

ditutup dengan menjual (sell) atau puns ebaliknya, melakukan penjualan

dahulu, lalu ditutup dengan membeli.

2.12.3 Perbedaan saham dengan valuta asing forex

Saham dan Trading Forex, tujuan utama adalah mendapatkan

keuntungan dari selisih pergerakan harga.Namun ada beberapa hal yg

membedakan keduanya.Banyak orang beranggapan bahwa forex lebih

unggul.

Gambar 2.1 Perbedaan saham dengan valuta asing forex [sumber :

http://www.seputarforex.com/belajar/forex/umum_tips_strategi/beda_trading_forex_d

(27)

2.12.4 Market Hours

Forex merupakan sebuah pasar yang diperdagangkan aktif sepanjang ada

bank yang buka disalah satu pusat keuangan dunia. Perdagangan efektif

berlaku mulai awal Senin pagi waktu di Tokyo sampai Jumat siang waktu

di New York.

2.12.5 Spread

Spread adalah selisih antara harga bid dan harga ask. Harga Ask adalah harga beli atau buy dan Harga Bid adalah harga jual atau sell.

2.12.6 Margin

Margin ialah jumlah equitas yang harus dipertahankan agar posisi tetap

terbuka. Margin berfungsi sebagai deposit bagi seorang trader untuk

memastikan jika transaksinya mengalami kerugian.

2.12.7 LOT

Lot atau dikenal juga sebagai contract size adalah satuan jumlah transaksi yang digunakan di dalam perdagangan trading forex.Lot yang yang banyak dipakai oleh broker adalah Standard Lot ,Mini Lot dan Micro lot. Standard Lot artimya sama dengan 100.000 unit, Mini Lot adalah sama dengan 10.000 unit, dan Micro Lot adalah 1000 unit.

Nilai Contract Size yang dipakai dalam Lot:

(28)

2.12.8 Pip

Pip atau disebut juga poin adalah satuan terkecil dalam suatu pergerakan harga pada perdagangan forex. Hitungan pada pergerakan harga mata uang forex yang dipakai adalah pip ,kependekan dari PIP adalah Precentage In Point. Fluktuasi pergerakan mata uang harian yang umum terjadi bisa berkisar hanya beberapa puluh pip sampai dengan ratusan pip. Hal ini tergantung pada pasangan mata uang yang disandingkan.Misalnya untukpasangan mata uang GBP/USD dan EUR/USD,pergerakannya mungkin hanya dikisaran 200 – 400 pip perhari

2.12.9 Jenis Order

Pasar forex memiliki berbagai macam tipe order. Berikut adalah beberapa tipe order

utama yang dapat ditemukan pada setiap broker forex.

a. Market orders Order Beli / buy atau jual / untuk eksekusi sesuai

harga terbaik yang tersedia diwaktu itu. Biasanya disebut harga pasar.

b. Entry orders – Permintaan dari klien kepada Broker untuk

melakukan eksekusi buy atau sell dengan jumlah tertentu dan pada pasangan mata uang serta harga tertentu.

c. Cut Loss adalah tindakan menutup posisi yang merugi karena

harga bergerak berlawanan dengan prediksi kita , sehingga kita bisa menghindari kerugian yang lebih besar.

(29)

2.12.10 Simulasi

Udin Syaefudin Sa’ud (2005: 129) simulasi adalah sebuah replikasi

atau visualisasi dari perilaku sebuah sistem, misalnya sebuah

perencanaan pendidikan, yang berjalan pada kurun waktu yang tertentu.

Jadi dapat dikatakan bahwa simulasi itu adalah sebuah model yang berisi

seperangkat variabel yang menampilkan ciri utama dari sistem kehidupan

yang sebenarnya. Simulasi memungkinkan keputusan-keputusan yang

menentukan bagaimana ciri-ciri utama itu bisa dimodifikasi secara nyata.

2.3 Bahasa Pemrograman

Menurut MADCOMS (2008:195) ” PHP adalah salah satu Bahasa pemrograman yang berjalan dalam sebuah web server dan berfungsi sebagai pengolah data pada sebuah server”.

Untuk membuat website yang dinamis dan mudah untuk di-update setiap saat dari browser, dibutuhkan sebuah program yang mampu mengolah data dari komputer client atau dari komputer server itu sendiri sehingga mudah dan nyaman untuk disajikan di-browser. Salah satu program yang dapat dijalankan di-server dan cukup handal adalah PHP. Dengan menggunakan program PHP, sebuah website akan lebih interaktif dan dinamis.

2.4 MySQL

(30)

untuk digunakan, cepat secara kinerja query, dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menengah kecil.

2.5 XAMPP

XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk pengguna atau auto konfigurasi.

2.6 Adobe Dreamweaver CS3

Adobe Dreamweaver CS3 merupakan HTML editor professional yang berfungsi mendesain, melakukan editing dan mengembangkan aneka website. Salah satu kelebihan Adobe Dreamweaver CS3 yaitu ruang kerja Adobe Dreamweaver CS3 beserta tools yang tersedia dapat digunakan dengan sangat mudah dan cepat sehingga pengguna bisa membangun suatu website dengan cepat dan tanpa harus melakukan coding.

2.7 Adobe Photoshop CS3

Adobe Photoshop CS3 sebagai the profesional standard in desktop digital imaging merupakan pengembangan dari Adobe Photoshop versi sebelumnya yang dikonsentrasikan agar program aplikasi ini lebih mudah dipakai, lengkap, andal, fleksibel dan lebih efisien. Dengan Adobe Photoshop CS3 pengguna dapat dengan mudah membuat dan menyunting image dengan kualitas tinggi yang siap untuk dicetak, ditempatkan di situs web, atau untuk keperluan lainnya.

(31)
(32)

BAB III

OBJEK DAN METODE PENELITIAN

3.1Objek Penelitian

Objek penelitian merupakan tempat dilakukannya kegiatan penelitian. Objek ini sangat mempengaruhi dalam pelaksanaan suatu penelitian, karena dengan adanya objek tersebut, peneliti dapat memperoleh bahan yang dibutuhkan dalam penelitian dalam Simulasi Trading Valuta Asing Forex . Dalam penyusunan skripsi ini yang akan menjadi objek penelitian adalah Broker Forex Instaforex

3.1.1 Sejarah Singkat Perusahaan

InstaForex merupakan broker forex internasional yang dibentuk pada tahun 2007 oleh InstaForex Group. Tepat setelah pendaftaran, perusahaan mulai menandatangani kontrak dengan MetaQuotes Software Corp., software trading online terdepan. Perusahaan juga memulai kontrak kerjasama dengan pemasok berita terbesar (eSignal, Reuters dan lain-lain). Selama bulan pertama, InstaForex memulai perjanjian dengan kontraktor internasional yang memberikan akses menuju pasar valuta asing. Dengan demikian, dimulailah sejarah layanan broker InstaForex.

(33)

merupakan para ahli dalam konsultasi finansial, legal, dan operasi transaksi. Jumlah pekerja di InstaForex terus berkembang karena terus merekrut para pemuda berbakat dan ahli dalam layanan trading online.

Syarat trading di perusahaan instaforex selalu bertahan dengan tren baru dalam industri broker. InstaForex ditujukan untuk mencapai tantangan standar kualitas modern dalam jasa dan ketentuan tradingnya. Saat ini, terdapat lebih dari satu juta klien yang telah memuji kualitas tinggi yang diberikan oleh InstaForex! Saat ini InstaForex merupakan broker internasional yang memberikan akses untuk pasar finansial diseluruh dunia. InstaForex menawarkan trading pada ECN, perdagangan komoditas dan derivatif. Lebih dari 265 kantor InstaForex telah dibuka di beberapa bagian dunia!

InstaForex telah menjadi pelopor dalam perkembangan dan memperkenalkan berbagai macam teknologi dan layanan mutakhir. Sebagai contoh, para klien InstaForex adalah trader pertama yang mentransfer uang dari akun trading mereka untuk kartu VISA dan menggunakan InstaForex MasterCarduntuk mengelola akun mereka. Selama beberapa tahun terakhir, InstaForex juga telah berada diantara broker pertama kali dalam mengelola akun PAMM; ForexCopy, merupakan sistem untuk meng-copy trader sukses; binary options, dan sebagainya.

(34)

pasar finansial global, persyaratan trading yang mudah dan jaringan klien yang besar – semua ini menjadi alasan untuk menyebut InstaForex sebagai salah satu dari pemimpin pasar.

Selain itu, prestasi broker ini telah berulang kali diakui oleh sejumlah penghargaan bergengsi. Perusahaan diakui sebagai Best Broker di Asia oleh World Finance Awards (2009, 2010, and 2011); Best Retail Broker oleh European CEO Awards dan Jordan Expo (2011); Best Broker di Asia oleh ShowFx Asia (2009, 2010, and 2011); Best Retail Forex Broker dan Best Broker in Asia 2012 oleh IAIR Awards; dan Best Broker di Asia 2012 oleh International Investment and Finance Expo yang diselenggarakan di China.

InstaForex adalah perusahaan dengan perkembangan pesat yang membuka cakrawala baru untuk para klien dan partnernya.

3.1.2 Visi dan Misi Perusahaan a) Visi

Menjadi perusahaan Broker Valuta Asing yang dapat bersaing dengan banyak pilihan Mata uang dan jenis akun di berbagai Platform

b) Misi

1. Mengelola perusahaan sesuai dengan bisnis yang sehat dengan didukung oleh teknologi tepat guna dan sumber daya manusia yang profesional. 2. Meningkatkan kepuasan pelanggan dan kualitas layanan yang terbaik. 3. Membangun hubungan baik dengan investor dan mitra kerja.

(35)

3.1.3 Struktur Organisasi Perusahaan

Struktur organisasi Broker instaforex yang sedang berjalan saat ini adalah sebagai gambar dibawah ini:

Gambar 3.1 Struktur Organisasi

(Sumber : Broker instaforex)

3.1.4 Deskripsi Tugas a. Broker

1. Melakukan penyusunan rencana dan Penyedia Pasar matauang 2. Mengawasi kegiatan sistem pasar

3. Memantau kinerja dari masing-masing bagian trader dan investor 4. Menerima laporan keuangan dari bagian keuagan .

b. Investor

1. Memantau pasar Forex 2. Melakukan deposit

c. Trader

1. Mencari informasi pasar forex 2. Melalukan jual beli mata uang

Broker (instaforex)

(36)

d. Bagian keuangan

1. Melayani konsumen yang melakukan deposit dan penarikan dana 2. Mengecek transaksi keuagan.

e. Costumer Service

1. Melayani dalam pemenuhan dalam kebutuhan trader dan investor. 2. Pengecekan akun data investor dan trader

3.2 Metode Penelitian

Metode penelitian yang digunakan adalah metode tindakan, dimana penelitian yang dilakukan dengan cara penerapan tindakan ini bertujuan meningkatkan mutu atau pemecahan terhadap masalah yang diamati. Sehingga dari penelitian yang peneliti lakukan dapat diberikan tindakan lanjutan yang bersifat menyempurnakan kondisi sehingga diperoleh hasil yang lebih baik.

3.2.1 Desain Penelitian

Desain penelitian dalam perancangan penelitian diperlukan agar penelitian yang dilakukan dapat berjalan dengan baik dan sistematis sehingga penelitian tersebut lebih terarah dan teratur. Berikut merupakan tahapan-tahapan yang akan dilakukan dalam pembuatan “Aplikasi Simulasi Trading Valuta Asing Forex

Berbasis Web”,yaitu:

(37)

6. Pengujian

3.2.2 Jenis dan Metode Pengumpulan Data

Metode pengumpulan data dalam penelitian ini berasal dari dua sumber yaitu data primer dan data sekunder.

3.2.2.1 Sumber Data Primer

Data Primer yaitu data yang di peroleh melalui pertanyaan tertulis dengan menggunakan kuesioner atau lisan dengan menggunakan metode wawancara.Peneliti menggunakan teknik pengumpulan data primer, yaitu dengan mengunakan cara :

1. Observasi

Kegiatan observasi meliputi melakukan pencatatan secara sistematik kejadian-kejadian, prilaku, objek-objek yang di lihat dan hal-hal lain yang di perlukan dalam mendukung penelitian yang sedang di lakukan. Observasi ini di lakukan pada proses kerja yang sedang berjalan pada Broker Instaforex.

2. Wawancara (Interview)

(38)

3.2.2.2 Sumber Data Sekunder

Data sekunder merupakan cara pengumpulan data dimana peneliti mempelajari data yang telah tersedia atau dikumpulkan terlebih dahulu oleh pihak lain seperti karya tulis, jurnal, maupun artikel. Cara yang digunakan untuk mengumpulkan data sekunder ini adalah metode dokumentasi, yaitu dengan cara peneliti mengumpulkan data dan informasi yang diperlukan dari sumber-sumber kebanyakan dari materi sejenis dokumen yang berkenaan dengan masalah yang diteliti.

3.2.3 Metode Pendekatan dan Pengembangan Sistem

Dalam penelitian ini metode pendekatan sistem yang digunakan ialah metode pendekatan berorientasi objek dan untuk mengembangkan sistem informasinya menggunakan metode pengembangan prototype.

3.2.3.1 Metode Pendekatan Sistem

(39)

3.2.3.2 Metode Pengembangan Sistem

Metode pengembangan sistem yang akan digunakan pada Aplikasi Simulasi Trading Valuta Asing Forex Berbasis Web adalah model

prototype. Karena model ini lebih memperhatikan kebutuhan sistem pemakai, secara keseluruhan akan mengacu kepada kepuasan user. Adapun tahap-tahap dari pembuatan prototype, sebagai berikut :

Gambar 3.2 Metode Pengembangan prototype

Sumber : (Roger S. Pressman, Ph.D., 2002, Rekayasa Perangkat Lunak

Pendekatan Praktisi ( BUKU SATU ), Andi, Yogyakarta )

Metode pengembangan prototype terdiri dari tiga tahapan, yaitu pengumpulan kebutuhan, perancangan sistem serta pengujian terhadap hasil yang telah dibuat. Proses-proses tersebut dapat dijelaskan sebagai berikut :

1. Mendengarkan pelanggan (Listen to customer)

(40)

apa saja syarat yang dikenal dan daerah outline dimana definisi tersebut diperintahkan.

2. Membangun atau mengubah kembali project yang dibuat (Build/revise mock-up)

Proses selanjutnya adalah perancangan kilat, dimana proses ini mewakili setiap aspek yang terdapat pada software yang terlihat oleh customer atau user (misal: pendekatan input dan bentuk output). Idealnya, prototype melayani sebagian mekanisme untuk mengidentifikasi syarat dari sebuah software.

3. Menguji hasil project yang dibuat (Customer test drives

mock-up)

Prototype dievaluasi oleh pelanggan/pengguna dan digunakan untuk penyaringan terhadap software yang dibangun. Proses iterasi sebagai prototype yang seimbang untuk memenuhi kebutuhan customer ketika pada saat yang sama memungkinkan developer untuk memperoleh pemahaman terbaik terhadap kebutuhan apa yang telah dikerjakan.

3.2.3.3 Alat Bantu Analisis dan Perancangan

(41)

1. Flowmap

Bagan alur dokumen merupakan bagan alur yang menunjukan arus dari laporan dan formulir termasuk tembusan-tembusannya. Beberapa simbol yang digunakan dalam bagan alir dokumen antara lain:

a. Dokumen :Simbol ini menunjukan dokumen input dan output baik untuk proses manual, mekanik atau komputer.

b. Kegiatan Manual :Simbol ini menunjukkan pekerjaan manual yang dilakukan oleh orang.

c. Simpanan Offline :Simbol ini menunjukkan file non-komputer yang diarsipkan.

d. Proses :Simbol ini menunjukkan kegiatan proses dari operasi program komputer.

e. Simpanan Data:Simbol ini menunjukan tempat penyimpanan data. f. Penghubung :Simbol ini menunjukkan penghubung kehalaman yang

masih sama atau kehalaman lain.

3. Diagram Konteks

(42)

4. Data Flow Diagram

DFD (Data Flow Diagram) digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir (misalnya lewat telepon, sms, dan sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan (misalnya Harddisk, Flash Disk, DVD-R, dan sebagainya).

Beberapa simbol yang digunakan di DFD antara lain : 1. Kesatuan Luar (Exsternal Entity)

Setiap sistem pasti mempunyai batas sistem yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan menerima input dan menghasilkan output kepada lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan di lingkungan luar sistem dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem.

2. Arus Data (Data Flow)

(43)

3. Proses (Process)

Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses. Suatu proses dapat ditunjukkan dengan simbol lingkaran atau dengan simbol empat persegi panjang tegak dengan sudut-sudutnya tumpul.

4. Simapanan Data (Data Store)

Simpanan data merupakan simpanan dari data yang dapat berupa : 1. Suatu file atau database di sistem computer.

2. Suatu arsip atau catatan manual.

3. Suatu kotak tempat data di meja seseorang. 4. Suatu tabel acuan manual.

5. Suatu agenda atau buku Simpanan data di DFD dapat disimbolkan dengan sepasang garis horizontal paralel yang kedua ujungnya terbuka atau salah satu ujungnya tertutup.

5. Kamus Data

(44)

6. Perancangan Basis Data

Perancangan basis data diperlukan, agar kita bisa memiliki basis data yang kompak dan efisien dalam pengguunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah dalam pemanipulasian (tambah, ubah, hapus) data. Dalam merancang basis data, kita dapat melakukannya dengan :

a. Normalisasi

Normalisasi merupakan cara pendekatan lain dalam membangun desain lojik basis data relasional yang tidak secara langsung berkaitan dengan model data, tetapi dengan menetapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur table yang normal.

Normalisasi merupakan peralatan yang digunakan untuk melakukan proses pengelompokan data menjadi tabel-tabel yang menunjukan entitas danrelasinya.

Secara umum tahapan normalisasi dibagi dalam : 1. Bentuk Tidak Normal / Unnormal

Pada tahap ini, semua data yang ada direkam tanpa format tertentu. Data bisa jadi mengalami duplikasi.

2. Bentuk normalisasi I/1-NF (First Normal Form)

(45)

3. Bentuk normalisasi II / 2-NF (Second-Normal Form)

Bentuk tahap normal kedua ( 2NF ) terpenuhi jika pada sebuah tabel,

semua atribut yang tidak termasuk dalam key primer memiliki ketergantungan fungsional ( KF ) pada key primer secara utuh. Sebuah

table dikatakan tidak memenuhi 2NF, jika ketergantungannya hanya

besifat parsial ( hanya tergantung pada sebagian dari key primer ).

b. Tabel Relasi

Relasi tabel adalah gambaran tentang hubungan yang terjadi antar tabeltabel yang akan digunakan dalam program aplikasi pemecahan dari flat file yang menurut teknik normalisasi sehingga pemecahan tersebut memiliki sebuah kunci yang menghubungkan relasi datanya. Dengan adanya relasi data dari beberapa tabel dapat ditampilkan sebagai satu kesatuan informasi dalam bentuk query, form atau report.

3.2.3 Pengujian Software

(46)

1. White Box Testing

Pengujian White Box (glass box) adalah pengujian yang didasarkan pada pengecekan terhadap detail perancangan, menggunakan struktur kontrol dari desain program secara prosedural untuk membagi pengujian ke dalam beberapa kasus pengujian. Dalam pengujian White Box (glass box) memperhatikan struktur logika internal perangkat lunak apakah berlebihan atau tidak.

2. Black Box Testing

Pengujian Black Box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak

berfungsi dengan benar. Selain itu, pengujian Black Box juga merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji

(47)

pendekatan komplementer yang kemungkinan besar mampu mengungkap kelas kesalahan daripada metode white box.

3.3 Analisis Sistem Yang Berjalan

Analisis terhadap sistem yang sedang berjalan merupakan salah satu langkah untuk menentukan prosedur yang sedang dirancang, karena dengan analisa sistem kita dapat mengetahui kelebihan dan kekurangan dari sistem yang kita buat. Kegiatan analisis ini bertujuan untuk mendapatkan pemahaman secara keseluruhan tentang sistem yang akan dikembangkan.

3.3.1 Analisis Dokumen

Analisis dokumen merupakan suatu bentuk analisis dengan cara mengumpulkan berbagai data yang berhubungan dengan objek yang sedang diteliti. Dalam analisis dokumen ini, akan menghasilkan beberapa dokumen yang digunakan dalam proses penjualan pada Broker Instaforex sebagai berikut:

1. Nama Dokumen : Laporan Transaksi Deskripsi : Histori Transaksi

Fungsi : Mengetahui Jumlah Transaksi Sumber : Broker Instaforex

Atribut : Tanggal, Id_transaksi, Mata Uang, Harga, Jumlah,

2. Nama Dokumen : Deposit

(48)

Fungsi : Mengetahui jumlah Deposit dana Sumber : Broker Instaforex

Atribut :Tanggal,No_deposit,Nama_Trader, Harga,Jumlah,Total Harga.

3. Nama Dokumen : Penarikan

Deskripsi : Nota penarikan dana

Fungsi : Mengetahui jumlah Penarikan dana Sumber : Broker Instaforex

Atribut :Tanggal,id_penarikan,Nama_Trader, Harga,Jumlah,Total Harga.

3.3.2 Analisis Prosedur Yang Sedang Berjalan

Adapun prosedur dari sistem pendaftran dan proses transaksi jual beli matauang yang sedang berjalan sebagai berikut :

A. Pendaftaran

1. Konsumen mendaftarkan identitas diri pada website broker instaforex 2. Mengupload identitas diri berupa KTP, Kartu Tabungan Bank

Indonesia sesuai dengan inentitas yang sudah di daftarkan. 3. Pihak broker instaforex akan mencek data

4. Jika data sudah sesuai, pihak broker akan mengkonfirmasi data valid. 5. Trader bisa melakukan transaksi buy dan sell dengan depositkan dana

(49)

B. Deposit

1. Trader melalukan deposit ke akun bank broker melalu bank indonesia 2. Mengkonfirmasi dana yang sudah di transfer

3. Pihak broker mencek data, dan mengkonfirmasi, mengirimkan dana broker ke pasar pasar valuta asing

4. Dana siap di tradingkan

C. Penarikan dana

1. Trader melalukan permintaan melalui Form penarikan dana 2. Broker mencek data keuangan trader

3. Dan mengirimkan ke bank trader yang sudah terdaftar sebelumnya D. Jual dan beli mata uang

1. trader melakukan Open transaksi

2. system mengecek keberadan saldo trader 3. trader memasukkan jumlah lot transaksi

4. system mengirimkannya ke aplikasi broker yang ada

3.3.2.1Diagram Konteks

Diagram konteks merupakan gambaran sistem secara garis besar di dalam suatu lingkungan dengan entitas luar, masukan dan keluaran dari sistem. Lingkaran tersebut menggambarkan keseluruhan proses dalam sistem yang telah dirancang.

(50)

Adapun diagram dari sistem yang sedang berjalan di dalam system broker adalah

Gambar 3.3 Diagram Konteks Sistem Yang Sedang Berjalan

3.3.3 Evaluasi Sistem Yang Sedang Berjalan

(51)

ada. Dan bila masalah-masalah itu ditinjau lebih jauh lagi akan berpengaruh terhadap pengembangan sistem nantinya. Berdasarkan analisa sistem dan hasil wawancara yang telah dilakukan, maka dapat disimpulkan bahwa :

Tabel 1.3 Evaluasi Sistem yang sedang berjalan

No Permasalahan Bagian Solusi

1 Proses simulasi di demo dan real mengunakan MT4 yang begitu Lengkap

(52)

BAB IV

PERANCANGAN SISTEM

4.1 Perancangan Sistem

Tahapan perancangan sistem adalah tahapan untuk memberikan gambaran mengenai sistem informasi pembeliaan serta penjualan uang valuta asing berbasis web yang akan diusulkan. Tahapan perancangan sistem merupakan penerjemah dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh pemakai (user).

4.1.1 Tujuan Perancangan Sistem

Tujuan perancangan sistem adalah untuk memberikan penjelasan kepada pemakai program mengenai sistem yang akan diusulkan oleh penulis. Dengan demikian pembuatan sistem ini diharapakan dapat membantu mengatasi kekurangan-kekurangan yang ada pada sistem yang lama dan dapat menghasilkan informasi-informasi dengan cepat dan tepat.

4.1.2 Gambaran Umum Sistem Yang Diusulkan

(53)

Tabel 4.1 Hak dan Tugas

Kategori Pengguna Tugas Hak

Admin

Mengelola sistem dan peretujuan penambahan saldo

1. Melihat list keanggotan member 2.Menyetujui penambahan saldo 4. mengimputkan data berita

Member Pengguna sistem.

1.Melakukan transaksi 2.Melihat chart

3. Mengelola transaksi

4.Melihat history data transaksi 5.Melakukan Pemirmintaan saldo

Pengunjung

Melihat informasi

1.Melakukan pendaftaran 2. Melakukan aktivasi

(54)

4.1.3 Perancangan Sistem yang Diusulkan

Dalam tahap ini hal-hal yang dibahas mencakup Diagram kontek, DFD level 1 dan kamus data untuk menjelaskan proses aliran data dalam rangka menghasilkan informasi yang dibutuhkan. Berikut adalah perancangan prosedur sistem informasi :

1 Pengunjung biasa melihat informasi di halaman website.

2 Pengunjung melakukan registrasi / pendaftaran ke dalam sistem.

3 Pengunjuang melakukan sendiri aktivasi member agar menjadi member aktiv.

4 Pengunjung yang sudah aktiv akan otomatis menjadi member aktiv dengan saldo sebesar $100

5 Member melakukan login ke dalam sistem (Market). 6 Member melakukan transaksi buy dan sell

(55)

4.1.4 Diagram Konteks

Diagram konteks berfungsi untuk mendefinisikan awal dan akhir dari data yang masuk dan keluar pada suatu sistem. Berikut ini merupakan diagram konteks yang di ajukan

Aplikasi Simulasi Trading

Gambar 4.1 Diagram Konteks Entitas Eksternal :

1. User/ pengunjung adalah orang yang melakukan kunjungan, user ini belum menjadi member dan dapat melakukan pendaftaran

(56)

4.1.5 Data Flow Diagram ( DFD Level )

Data Flow Diagram merupakan alat bantu grafis untuk menguraikan dan menganalisa pergerakan data yang melalui suatu sistem baik manual maupun terkomputerisasi, termasuk proses data dari penyimpanan data. Data Flow Diagram dari aplikasi simulasi Valuta Asing dilihat pada gambar Gambar 4.3

(57)

4.1.6 DFD Level 2 proses 3

DFD level 2 proses 3 merupakan perincian dari proses 3 Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB. Gambar dibawah ini menjelaskan Data Flow Diagram level 2 proses 3 sistem informasi yang diusulkan yakni aktifitas login yang dilakukan oleh Member dan Admin.

Member Admin

3.1

Login Data_login

3.2 Validasi Login Data_login

Data_login

Konfirmasi_Validasi Konfirmasi_Validasi

Member Admin

Gambar 4.3 Level 2 proses 3 Validasi Login

(58)

4.1 Buy

4.2 sell

Member Data buy

Konfirmasi data buy

Data sell

Konfirmasi data sell

data 4.3

Close transaksi Info data close

Close data transaksi

Gambar4.4 Level 2 proses 4 Proses Transaksi Buy, Sell, Close

4.1.2.8 DFD Level 2 proses 6 Pengelolaan data Saldo

(59)

6.1

Gambar 4.5 Level 2 proses 4 Proses Penambahan saldo dan permintaan saldo.

4.1.3.1Kamus Data

Kamus data di buat berdasarkan arus data yang ada di data flow diagram. Arus data dan flow diagram sifatnya global hanya di tujukan nama arus datanya saja. Berikut ini adalah kamus data Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB

1. Nama Arus Data : Pendaftaran.

Alias : Info pendaftaran.

(60)

Memberid, nama,email, No_telp,username dan password,keymember

2. Nama Arus Data : Aktivasi member.

Alias : aktivasi member.

Arus Data : Key – Proses 2, Proses 2 – T.member

Deskripsi : Berisikan data key member. Struktur Data : Data key

Deskripsi : validasi key ke email member 3. Nama Arus Data : Info transaksi.

Alias : -

Arus Data : member.harga kurs valuta asing,Proses4, Deskripsi : Berisikan chart dan harga matauang. Struktur Data : data harga(data transaksi) Memberid, saldo

4. Nama Arus Data : Data Transaksi (buy, sell dan close). Alias : transaksi

Arus Data: harga kurs,transaksi,data,member Deskripsi : Berisikan chat dan data kurs Struktur Data : Data

Iddata,Memberid,harga,tanggal,profit,matauang,jenis,status

(61)

Arus Data : Member ,data transaksi Deskripsi : Berisikan data histori transaksi Struktur Data :Semua data transaksi matauang Memberid,profit,matauang,jenis,tanggal, status

6. Nama Arus Data : Data Permintaan penambahan saldo Alias : -

Arus Data : Member –Proses 6,Proses 6-Admin.T.tambahsaldo

Deskripsi : Berisikan data permintaan penambahan saldo. Struktur Data : data permintaan penambahan saldo Memberid,jumlah,tanggal,id_tambah.

4.1.4. Perancangan Basis Data

Untuk menunjang sistem pengolahan data dengan komputer, maka diperlukan rancangan database yang digunakan. Perancangan database ini diperlukan untuk mengetahui kebutuhan file-file database sistem yang diperlukan oleh program.

4.1.4.1. Normalisasi

(62)

a. Bentuk tidak normal

[memberid,username,nama,email,password,alamat,kota,tlp,aktivasi,iddata, saldo,

memberid,nama,harga,matauang,jenis,profit,status,idsaldo,jumlah,usernam e,nama,keterangan]

b. Bentuk normal pertama

[membersid, username, nama,email, password, alamat, kota, tlp, aktivasi iddata, saldo,harga, matauang, jenis, profit, status,idsaldo,jumlah,keterangan]

c. Bentuk normal kedua a) Member

{Memberid*,nama,alamat,email,username,password,no_tlp,aktivas }

b) Data

{Id_data*,Memberid,tanggal,jenis,matauang,profit,status, }

c) Transaksi

{Memberid,saldo}

d) Tambah saldo { Memberid,Jumlah}

e) Admin

(63)

4.1.4.2. Relasi Tabel

Tabel relasi digunakan untuk mengelompokan data menjadi tabel-tabel yang menunjukan entitas dan relasi yang berfungsi untuk mengakses data, sehingga database mudah untuk di modifikasi. Berikut ini penggambaran relasi tabel Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB.

Gambar 4.6 Relasi tabel

4.1.4.3. Entity Relationship Diagram Pada Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB.

(64)

Terdapat tiga jenis kardinalitas, diantaranya : - 1-1 : menunjukan hubungan satu ke satu - 1-N : memnujukan hubungan satu ke banyak - N-N : menunjukan hubungan banyak ke banyak

Gambar 4.7 Entity relationship diagram 4.1.4.4. Struktur File

Pada tahapan perancangan struktur file ini akan dijelaskan mengenai perancangan basis data yang akan digunakan. Penyusunan tabel ini pada dasarnya digunakan untuk memudahkan dalam pemasukan dengan penyimpanan data yang sesuai dengan kelompok dari data atau informasi tersebut. Struktur field yang dikembangkan adalah sebagai berikut :

Tabel 4.2 Struktur file Members

(65)

3. alamat Varchar 30

4. Email Varchar 30

5. Username Varchar 12

6. Password Varchar 20

7. Key Varchar 20

Tabel 4.3 Struktur file transaksi

No. Nama Type Size

1. id* Int 4

2. Memberid** Varchar 20

3. Saldo Int 5

Tabel 4.4 Struktur file Data

No. Nama Type Size

1. Iddata* Int 4

2. Memberid** Varchar 20

3. Tanggal timestamp

4. Jenis varchar 8

5. Matauang varchar 6

6. Profit Int 6

7. status varchar 10

(66)

No. Nama Type Size

1. Idadmin Int 5

2. Email Varchar 20

3. password Varchar 30

Tabel 4.6 Struktur file Tamsaldo

No. Nama Type Size

1. Idtambah* Int 5

2. Memberid** Varchar 20

3. jumlah int 6

4.1.4.5Kodefikasi

Kodefikasi berfungsi untuk mendefinisikan suatu objek secara singkat dan mengklarifikasikan data ke dalam database. Kode dapat sibuat dari sekumpulan huruf, angka atau juga karakter khusus. Berikut perancangan dalam pembuatan kode pada suatu sistem informasi akademik :

a. Memberid

Format : md5 uniqid(rand(), Merupakan pengkodean generate system

(67)

4.2.3.9 Perhitungan transaksi

Buy dan sell dilakukan dengan harga bid dengan selisih bid dal ask adalah 0. Perhitungan:

Pergerakan Buy = Harga kurs matauang sekarang - harga beli

Contoh Buy Matauang USD-JPY =102.37-101.00

= jadi profit yang di peroleh adalah: $ 1,37

Pergerakan Sell = harga beli - Harga kurs matauang sekarang

Contoh Sell Matauang USD-JPY =100.00-99.00

= jadi profit yang di peroleh adalah: $ 1,00

4.2. Perancangan Antar Muka

Program dapat didefinisikan sebagai kumpulan dari instruksi-instruksi atau perintah-perintah terperinci yang sudah disiapkan oleh komputer sehingga dapat melakukan fungsi sesuai dengan yang telah ditentukan. Tujuan dari pembuatan program ini adalah untuk segabai simulasi bagi calon trader untuk menambah pengetahuan dalam hal trading yang berfungsi meminimalis kerugian dan di harapkan meningkatkan keuntungan.

4.2.1. Struktur Menu

(68)

Gambar 4.8 Struktur menu

4.2.2. Perancangan Input

Masukan (input) merupakan awal dimulainya suatu proses sistem, dimana data mentah dimasukan untuk diolah menjadi informasi yang lebih berguna. Perancangan input yaitu pembuatan antarmuka (interface) untuk menerima masukan dari pengguna sistem. Antarmuka untuk input data ini harus memberikan kejelasan kepada user baik bentuk maupun masukan-masukan yang harus diisi. Perancangan yang terdapat dalam Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB ini adalah sebagai berikut:

1. Perancangan Form Login

(69)

Gambar 1.9 Form Login

2. Form Pendaftaran

Form pendaftaran, yaitu pendaftaran user menjadi member.Rancangan form Pendaftaran adalah dibawah ini:

Gambar 2.10 Form Pendaftaran 3. Form Transaksi

Form Transaksi jika user telah menjadi member. Rancangan form transaksi Buy dan sell adalah dibawah ini:

(70)

4. Form Close (penutupan transaksi )

Form Penutupan transaksi , transaksi yang sudah di jalankan akan di tutup (close).Rancangan form Close transaksi adalah dibawah ini:

Gambar 4.12 Form Kelola transaksi

5. Form permintaan penambahan saldo

Form penambahan saldo , member yang melakukan transaksi yang sudah di jalankan kurang saldo boleh meminta penambahan

saldo.Rancangan permintaan penambhan saldo adalah dibawah ini:

Gambar 5.13 Form Permintan penambahan saldo

4.2.5.3 Perancangan Output

(71)

yang diinginkan untuk melakukan analisis dengan bersumber pada basis data sehingga hasil keluarannya sesuai dengan yang diharapkan. Perancangan output pada Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB adalah ststistika buat member, list member, list permintaan penambahan saldo buat admin. Perancangan output seperti gambar dibawah ini:

1. Ststistika transaksi (untuk member)

Gambar 6.14 output statistik transaksi 2. List Permintaan saldo(admin)

Gambar 7.15 output Permintaan saldo 3. List member(admin)

(72)

4.2 Perancangan Arsitektur Jaringan

Perancangan arsitektur jaringan terhadap aplikasi simulasi trading valuta asing berbasis web ini adalah sebagai berikut

Gambar 4.16 Konfigurasi Jaringan

4.3 Implementasi

Tahap implementasi merupakan tahap penerapan sistem supaya dapat di operasikan. Pada tahap ini dijelaskan mengenai, implementasi perangkat lunak, implementasi perangkat keras, implementasi basis data, implementasi instalasi program dan implementasi antar muka.

(73)

4.1.4 Batasan Implementasi

Dalam mengimplementasikan perangkat lunak pemantauan dan pengendalian perangkat lunak ini ada beberapa hal yang menjadi batasan implementasi, yaitu :

1. Aplikasi ini difokuskan Untuk simulasi dan pengenalan Trading valuta asing sebelum Mengunakan uang ( Money Real).

2. Basis data yang digunakan dalam mengimplementasikan aplikasi Simulasi trading valuta asing adalah MySQL.

4.1.5 Implementasi Perangkat Lunak

Perangkat lunak yang digunakan pada sistem komputer yang digunakan untuk membangun Aplikasi simulasi :

1. Bahasa Pemograman yang digunakan adalah PHP

2. Software Dreamweaver 8 pembuatan code program dan untuk menjalankan program mengunakan web browser Chrome .

3. Basis Data MySQL untuk menyimpan database.

4. Wamp untuk local server.

5. Sistem Operasi Windows 8.

4.1.6 Implementasi Perangkat Keras

(74)

1. Processor : Dengan Kecepatan Minimum 2.0 GHZ 2. Memory / RAM : Minimum 512MB

3. Hardisk : Minimum Kapasitas 20 GB

4.1.7 Implementasi Basis Data

Implementasi basis data diambil berdasarkan perancangan basis data yang dibuat sebelumnya, Tabel-tabel berikut menggambarkan struktur tabel yang diimplementasikan pada basis data.

1. Implementasi Tabel Members

Implementasi Table Members CREATE TABLE IF NOT EXISTS `members` ( `Memberid` varchar(100) NOT NULL,

`Username` varchar(20) NOT NULL, `Nama` char(50) NOT NULL,

`Email` varchar(36) NOT NULL, `Password` varchar(10) NOT NULL, `Alamat` varchar(60) NOT NULL, `Kota` varchar(30) NOT NULL, `NoTlp` varchar(15) NOT NULL,

`Activation` varchar(40) DEFAULT NULL, PRIMARY KEY (`Memberid`)

(75)

Gambar 4.17 Implementasi table Members

2. Implementasi Tabel data

CREATE TABLE IF NOT EXISTS `data` (

`iddata` int(11) NOT NULL AUTO_INCREMENT, `Memberid` varchar(100) NOT NULL,

`harga` varchar(10) NOT NULL,

`tanggal` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

(76)

Tabel 1.1 Implementasi Table Data

Gambar 4.18 Implementasi table Data

3. Implementasi Tabel Transaksi

CREATE TABLE IF NOT EXISTS `transaksi` ( `Memberid` varchar(100) NOT NULL,

`Saldo` int(5) NOT NULL, PRIMARY KEY (`Memberid`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

(77)

Gambar 4.19 Implementasi table Transaksi

4. Implementasi Tabel TmSaldo

CREATE TABLE IF NOT EXISTS `tamsaldo` ( `MemberId` varchar(50) NOT NULL,

`idsaldo` int(11) NOT NULL AUTO_INCREMENT, `jumlah` int(4) NOT NULL,

`Username` varchar(12) NOT NULL, `keterangan` varchar(20) NOT NULL, PRIMARY KEY (`idsaldo`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

Tabel 3.1 Implementasi Table Tamsaldo

(78)

5. Implementasi Tabel TmSaldo

CREATE TABLE IF NOT EXISTS `admin` ( `id` int(3) NOT NULL AUTO_INCREMENT, `email` varchar(25) NOT NULL,

`password` varchar(15) NOT NULL, `level` varchar(11) NOT NULL, PRIMARY KEY (`id`)

)

Tabel 4.1 Implementasi Table admin

(79)

4.1.8 Implementasi Instalasi Program

Dalam proses instalasi program ke hosting , dilakukan penguplotan seperti biasa ketika mengistalasi program-program pada umumnya tanpa ada perbedaan. Berikut ini adalah implementasi instalasi dan Langkah-langkahnya adalah sebagai berikut :

1. Login ke cpanel

Gambar 4.22 Gambar Cpanel 2. Masuk ke dalam filemanager

(80)

3. Upload semua file ke dalam format.zip ke dalam hosting

Gambar 4.24 Gambar Hasil Upload 4. Dan extrak ke dalam public.html

(81)

4.1.9 Implementasi Antarmuka Program

Implementasi antarmuka program bertujuan untuk menerangkan secara singkat bagaimana penggunaan Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB . Adapun cara pengoperasiannya seperti yang akan dijelaskan berikut :

Gambar 4.26 Tampilan halaman awal

b. Form login

(82)

c. Halaman Member

Gambar 4.28 Tampilan halaman Member

d. Halaman Transaksi

(83)

e. Halaman kelola data transaksi

Gambar 4. 30 Tampilan halaman Kelola transaksi

f. Halaman history data transaksi

(84)

g. Halaman deposit

Gambar 4.32 Halaman deposit h. Halaman statistik

Gambar 4.33 Halaman statistik i. Halaman konfirmasi saldo (admin)

(85)

4.1.10 Penggunaan Program

Pengunaan program atau Manual Book di mulai dari tahapan

1. Masuk ke halaman simulasi Trading http://falentino.web.id/

Gambar 4.35 Halaman Utama Keterangan:

Halaman ini adalah halaman Utama Bagi user /pengunjung, Halaman ini mempunyai Beberapa Menu yaitu,

1. Home, sebagai Beranda

2. Daftar sebagai Menu registrasi /pendaftaran agar menjadi Member 3. Berita, sebagai Media Informasi berita Fundamental

4. Peraturan, sebagai alat Bantu perhitungan dan tata cara, 5. Tatacara sebagai Tutorial.

(86)

2. Masuk ke Menu daftar dan isikan data diri Calon member

Gambar 4.36 Pengisian data calon member

Jika sudah selesai maka akan ada Pemberitahuan ke alamat email yang kita daftarkan tadi

Gambar 4.37 Konfirmasi Informasi Email Klik link yang dikirimkan

Gambar 4.38 Link yang harus di konfirmasi Maka akan muncul pemberitahuan seperti ini

Gambar 4.39 Link yang harus di konfirmasi

(87)

3. Silahkan Masuk ke dalam Menu Masuk Pasar/login yang ada di Menu

Isikan data yang benar di dalam form dengan email dan password yang sesuai di pendaftaran sebelumnya

Gambar 4.40 Pengisian Form login Maka akan menuju Halaman Member

Gambar 4.41 Halaman Member

4. Setelah Masuk kehalaman Member di dalam member ada tersedia beberapa menu yaitu menu Matauangnya(EUR-USD,GBP-USD,EUR-JPY,USD-JPY) Deposit, Statistika, dan Kamus.

(88)

Di dalam Menu mata Uang ada sub menu yaitu 1. Transaksi ,

Gambar 4.43 Halaman chart Transaksi Member Keterangan:

Tombol buy: adalah tombol untuk membeli

Gambar 4.44 Posisi BUY

(89)

Tombo Sell adalah untuk menjual

Gambar 4.44 Posisi Sell Silahkan Sell pada Puncak line bar

2. Kelola Transaksi

Gambar 4.44 Close transaksi

Jika ingin Menutup Transaksi silahkan pilih Close fungsi ini adalah menutup transaksi

3. History.

(90)

4.5 Pengujian

Pengujian merupakan bagian yang terpenting dalam siklus pembangunan aplikasi. Tujuan dari pengujian adalah untuk menjamin aplikasi yang di bangun memilki kualitas yang handal dan mampu mempresentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dari aplikasi itu sendiri. Dalam analisis dan perancangan ini, penulis menggunakan 3 (tiga) faktor pengujian yang dilakukan secara internal terhadap Aplikasi Simulasi Trading Valuta Asing Forex Berbasis WEB.

4.5.1 Rencana Pengujian

Pengujian Aplikasi Simulasi Trading Valuta Asing Forex Berbasis Web menggunakan metode Black Box. Pengujian Black Box ini berfokus pada persyaratan fungsional dari aplikasi yang dibuat.Pengujian di lakukan oleh Beberapa calon Trader.

Tabel 5.7 Pengujian

Pengujian Aplikasi

Item Pengujian Deskripsi Pengujian Jenis Pengujian Login Member dan admin Mengisis data login Black Box

Tambah transaksi Melakukan transaksi Black Box Kelola transaksi Mengelola transaksi buy dan sell Black Box Tambah permintaan saldo Mengisi jumlah saldo Black Box Konfirmasi penambahan

saldo

Gambar

Gambar 3.3 Diagram Konteks Sistem Yang Sedang Berjalan
Tabel 1.3 Evaluasi Sistem yang sedang berjalan
Tabel 4.1 Hak dan Tugas
Gambar 4.1 Diagram Konteks
+7

Referensi

Dokumen terkait

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah melimpahkan rahmat-Nya, sehingga penulis dapat menyelesaikan penulisan skripsi dengan judul “Gambaran

Proman Energenesis termasuk produk dari PT Sari Enesis Indah yang diluncurkan pada tahun 2012.Produk ini memiliki khasiat untuk memilihara kesehatan.Proman merupakan

Sehubungan dengan itu diusulkan pemecahan masalah dengan membuat perancangan sistem informasi yang dapat membantu pembukuan, pengolahan data, nota transaksi dan

Peserta didik juga diharapkan teliti dan objektif, mampu bekerja sama, serta terampil dalam merancang dan melakukan percobaan yang memanfaatkan sifat-sifat fluida statis

Suatu proses aliran fluida pada control valve bekerja tidak hanya pada posisi menutup secara penuh (fully closed) atau membuka secara penuh (fully opened) tetapi dapat juga di

Untuk itu kami sebagai mahasiswa kimia yang tergabung dalam Himpunan Mahasiswa Jurusan Kimia Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri

MOTOR BM 6570 CU 293 BRIPKA SYAFARUDDIN 95,000 3 (tiga) hari 5,000 Verstek.. CATATAN SIDANG TILANG LALU LINTAS ASAHAN PADA TANGGAL 30

Rumah adat Papua memiliki nama Rumah Honai, dimana bahan yang diguanakan untuk membuat rumah Honai yaitu dari kayu dengan dan atapnya berbentuk kerucut yang terbuat dari  jerami