• Tidak ada hasil yang ditemukan

BAB 3 PERANCANGAN PROGRAM APLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 3 PERANCANGAN PROGRAM APLIKASI"

Copied!
16
0
0

Teks penuh

(1)

BAB 3

PERANCANGAN PROGRAM APLIKASI

3.1 Analisis Kebutuhan

Pada saat ini, para pemain valas/investor pada umumnya masih menggunakan data-data nilai tukar suatu valas berupa angka-angka,dimana data-data tersebut mereka dapatkan dari sumber yang berbeda-beda. Dengan demikian mereka hanya menerima atau mengetahui data nilai tukar suatu valas yang sedang berlaku pada saat itu saja, sedangkan untuk nilai tukar yang lampau mereka tidak tahu, sehingga mereka akan kesulitan untuk menganalisis dan memprediksi pergerakan nilai tukar untuk masa yang akan datang. Biasanya para pemain valas yang seperti ini bermain valas berdasarkan naluri serta tanpa perhitungan yang matang untuk memutuskan apakah mereka akan membeli atau menjual valas.

Sedangkan untuk para pemain valas kelas atas, biasanya mereka bermain valas secara online melalui situs-situs yang menyediakan alat berupa suatu program, dimana biasanya program tersebut memiliki tampilan data-data lampau serta data-data yang ada ditampilkan secara grafik, sehingga pengguna dapat melihat dengan mudah pergerakan yang terjadi. Sayangnya untuk bermain valas secara online kita biasanya harus menyiapkan uang yang jumlahnya tidak sedikit untuk dapat bermain didalamnya untuk setoran modal awal.

Dari penjelasan diatas dapat disimpulkan bahwa para pemain valas biasanya ingin mengetahui informasi tentang data-data valas masa lalu. Penyajian informasi data dapat disajikan dalam bentuk grafik, karena penyajian data dalam bentuk grafik dapat memudahkan pengguna untuk digunakan sebagai acuan untuk memprediksi nilai tukar valas yang akan dating. Selain itu user juga dapat melakukan prediksi dengan memilih pilihan prediksi pada program.

(2)

3.2 Rancangan Struktur Menu Utama Program

Struktur program aplikasi peramalan pergerakkan valas dengan menggunakan metode double cross over, adalah sebagai berikut:

Gambar 3.1 Hirarki Menu Utama Login

Interface Sistem Aplikasi

Menu Internal Frame

File Help USD/IDR AUD/IDR JPY/IDR EURO/IDR Exit Tanggal Awal Tanggal Akhir Tampil Grafik Tgl Nilai Tukar Tgl Prediksi Ubah Data Ubah Tambah Data Hapus Data Program Help About

(3)

3.3 Rancangan Struktur Menu Database

Gambar 3.2 Struktur Database

3.4 Cara Kerja Program

Pada sub bab ini akan digambarkan secara lebih rinci lagi tentang diagram alir (flowchart) dan gambaran proses kerja yang terjadi yang akan ditampilkan dalam bentuk STD mengenai proses – proses yang terjadi pada setiap form.

3.4 .1 Rancangan Diagram Transisi

State Transition Diagram (STD) merupakan model yang menggambarkan sifat ketergantungan pada waktu dari suatu system. STD terdiri dari simbol kotak dan symbol panah. Masing-masing anak panah menggambarkan perubahan atau transisi yang disertai dengan keterangan seperti if condition then statement. Keterangan pada anak panah tersebut dibagi menjadi 2 buah kalimat. Kalimat pada bagian atas adalah kondisi sedangkan kalimat pada bagian bawah adalah statement jika kondisi dipenuhi. Berikut adalah rancangan STD software program aplikasi.

Ubah Data Tanggal Bulan Tahun Bid Ask Ubah Tambah Hapus

(4)

Gambar 3.3 STD Menu Utama Aktifkan Internal Frame Pilih ‘EURO/IDR’ Tampilkan EURO/IDR Pilih ‘Exit’ Tampilkan Exit Pilih ‘USD/IDR’ Tampilkan USD/IDR Pilih ‘Help’ Tampilkan Help Form Login

Input User ID dan Password Tampilkan Menu Utama Tunggu Pilihan Menu Utama Tunggu Pilihan

Menu File Tunggu Pilihan Menu Help Tunggu Pilihan Internal Frame Pilih ‘Menu File’

Tampilkan Menu File

Pilih ‘Internal Frame’

Menunggu Pilihan Program

Help

Pilih ‘Program Help’ Tampilkan Program help Pilih ‘About’ Tampilkan About Menunggu Pilihan About Menunggu Pilihan USD/IDR Menunggu Pilihan AUD/IDR Menunggu Pilihan JPY/IDR Menunggu Pilihan EURO/IDR Menunggu Pilihan Exit Pilih ‘AUD/IDR’ Tampilkan AUD/IDR Pilih ‘JPY/IDR’ Tampilkan JPY/IDR

(5)

Tunggu Pilihan Internal Frame Tunggu Pilihan Ubah data Tunggu Pilihan Tanggal awal Tunggu Pilihan Tanggal akhir Tunggu Pilihan Jenis Grafik Tunggu Pilihan Tgl Prediksi

Pilih ‘Ubah data’ Tampilkan Layar ubah data Pilih ‘Tgl awal’ Tgl awal Grafik Pilih ‘Tgl Akhir’ Tgl akhir grafik Tunggu Pilihan tampilkan Grafik Tunggu Pilihan Tgl nilai tukar

Pilih ‘Jenis Grafik’ Tampilkan Pilihan

Jenis Grafik

Pilih ‘Tgl Prediksi’ Tampilkan Tgl

Prediksi

Pilih ‘Tampilkan Grafik’ Tampilkan Grafik

Pilih ‘Tgl Nilai Tukar’ Tampilkan Tgl Nilai Tukar Tunggu Pilihan Tgl Tunggu Pilihan Bulan Tunggu Pilihan Tahun Tunggu Pilihan ‘Bid’ Tunggu Pilihan ‘Ask’ Tunggu Pilihan Tambah Data Tunggu Pilihan Ubah Data Tunggu Pilihan Hapus Data Pilih ‘Tgl ’ Tentukan Tgl Kurs Pilih ‘Bulan’ Tentukan Bulan Kurs Pilih ‘Tahun’ Tentukan Tahun Kurs Pilih ‘Bid’ Tentukan ‘Bid’ Pilih ‘ask’ Tentukan ‘ask’

Pilih ‘Tambah data’ Input ke Database

Pilih ‘Ubah data’ Ubah data ke

Database

Pilih ‘Hapus data’ Hapus data dari

Database

Gambar 3.4 STD Internal Frame

3.4.2 Rancangan Diagram Alir(Flowchart)

Diagram alir merupakan alat pantu pemrograman yang biasanya digunakan. Diagram alir (flowchart) membantu programmer dalam mengorganisasikan pemikiran mereka dalam pemrograman, terutama bila dibutuhkan penalaran yang tajam dalam logika prosedur suatu program

(6)

In put tan gg a l a w al, ta ngg al akhir , (jen is g rafik) T g l a w a l = tg l a khir Y a T g l a w a l < tg l a khir T id ak tid a k (T gl a w a l - tgl a khir) < 30 Y a Y a T ida k T am p ilk an G rafik S e lesai

(7)

M u l a i

Input tanggal yang ingin diprediksi

Tampil Hasil Prediksi

Selesai

Gambar 3.6 Flowchart Tampil Kurs Gambar 3.7 Flowchart Tampil Prediksi Mulai

Input Tanggal

Koneksi Ke Database

Tampilkan Kurs

(8)

Input tgl ke-n Jml=0 i=0 i<8 STMA=jml/8 Selesai Ke Database cari kurs bid & ask pd tgl

ke (n-1) Kurs tengah = (bid+ask)/2 Jml=jml+kurs tengah i++ ya tidak

(9)

Mulai Input tgl ke-n Jml=0 i=0 i<20 LTMA=jml/20 Selesai Ke Database cari kurs bid & ask pd tgl

ke (n-1) Kurs tengah = (bid+ask)/2 Jml=jml+kurs tengah i++ ya tidak

(10)

Input Tgl yg ingin diprediksi (Tgl ke-n) Hitung STMA untuk tgl

ke (n-1) Hitung STMA untuk tgl

ke (n-2)

Hitung LTMA untuk tgl ke (n-1)

Hitung LTMA untuk tgl ke (n-2)

Hitung selisih STMA & LTMA pd tgl ke (n-1)

Selisih < toleransi

STMA tgl ke (n-1) < tgl ke (n-2)

Signal

‘Jual’ Signal ‘Beli’

Signal ‘none’ Selesai Tidak Ya Ya Tidak

(11)

Ya Tidak

Gambar 3.11 Flowchart Pencarian Nilai Kecenderungan Pergerakkan nilai tukar Mulai

Input tanggal yang ingin diprediksi (tgl ke-n)

Hitung STMA untuk tanggal ke (n-1)

Hitung STMA untuk tanggal ke (n-2) STMA tgl ke(n-1) < tgl ke(n-2) Tampilkan Kecenderungan = melemah Tampilkan kecenderungan = menguat Selesai

(12)

Berikut ini adalah desain rancangan tampilan dari layar menu program aplikasi peramalan pergerakkan valas dengan menggunakan metode double cross over, desain rancangan dibuat agar mudah dimengerti oleh para pengguna baik yang sudah ahli maupun yang baru menggunakan komputer.

3.5.1 Tampilan Menu Login

Pertama kali program dijalankan maka akan muncul menu login, sehingga program aplikasi dapat terlindungi dari orang-orang yang tidak berkepentingan. Pada menu login ini user harus memasukkan user ID dan Password.

(13)

3.5.2 Tampilan Menu Utama

Tampilan menu utama dari program ini terdiri dari menu File dan menu Help.

(14)

Jika kita memilih menu file maka akan muncul 5 pilihan menu, yaitu menu USD/IDR, AUD/IDR, JPY/IDR, EURO/IDR, Exit.

(15)

3.5.4 Tampilan Menu Help

Jika kita memilih menu Help maka akan muncul 2 pilihan menu, yaitu menu Program help, dan about. Program Help berisi tentang cara penggunaan dari program aplikasi sedangkan About berisi tentang keterangan tentang program aplikasi.

(16)

3.5.5 Tampilan Layar Pilihan User

Misalkan user telah memilih pilihan USD/IDR pada pilihan menu file, maka akan muncul tampilan sebagai berikut.

Gambar 3.16 Tampilan Layar USD/IDR

Dimana pada menu ini user dapat memilih rentang waktu data yang ingin ditampilkan, user juga dapat merubah, menambah atau bahkan menghapus data dengan memilih button ‘Ubah data’. Selain itu user dapat mencari tahu prediksi untuk tanggal berapa, adri prediksi itu user dapat mengetahui apakah kecenderungan dari valas menguat atau melemah, serta akan muncul signal beli atau jual.

Gambar

Gambar 3.2 Struktur Database
Gambar 3.3 STD Menu Utama  Aktifkan Internal Frame Pilih ‘EURO/IDR’ Tampilkan EURO/IDR  Pilih ‘Exit’  Tampilkan Exit Pilih ‘USD/IDR’ Tampilkan USD/IDR Pilih ‘Help’ Tampilkan Help Form Login
Gambar 3.4 STD Internal Frame
Gambar 3.5 Flowchart Penampilan Grafik
+7

Referensi

Dokumen terkait

Data berhasil di ubah dan tertampil di data grid Berhasil Menghapus keuntungan menu hapus pada data grid Data terhapus dari data grid dan tidak tertampil di data grid

Pada aplikasi ini pertama-tama client (petugas tol) diminta untuk memasukkan data nama pintu tol dan loket ke berapa dari pintu tol tersebut yang hendak diaktifkan.. Selain itu

Setelah semua data telah siap, user dapat menekan tombol 'Generate Frontier' untuk menghitung dan menghasilkan kurva efficient frontier yang akan ditampilkan pada layar tab

Cari Data Barang Data terupdate Master Data Supplier Tambah Data Supplier Data terupdate Ubah Data Supplier Data terupdate Hapus Data Supplier Data terupdate Cari Data Supplier

Pilih hasil pembuatan jadwal meeting dan ubah MOM di aplikasi tersebut lalu pilih tombol hapus untuk menghapus data di jadwal meeting dan kembali ke menu

No Pasien ter-generate /otomatis tampil Ubah Data nama, usia serta efek samping penyalahgunaan narkoba dengan data terbaru Pilih hasil identifikasi pada menu dropdown Klik

Login sebagai panitia PSB Menu utama Keluar Data master Penilaian calon siswa Tahun ajaran Pengaturan user Keputusan Manage kriteria Tambah Import Set aktif Hapus Ubah Hitung

Pada tab layar data terdapat 3 panel, yaitu panel Main berisikan tombol untuk import file, tombol untuk menampilkan pengaturan dataset, dan tombol untuk memulai