BAB 3 PERANCANGAN PROGRAM APLIKASI

dokumen-dokumen yang mirip
BAB 4 IMPLEMENTASI DAN EVALUASI

Bab III PERANCANGAN PROGRAM APLIKASI

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI PERAMALAN PERGERAKAN VALUTA ASING DENGAN MENGGUNAKAN METODE DOUBLE CROSS OVER.

BAB 3 PERANCANGAN PROGRAM. Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini,

BAB 3 ALGORITMA DAN PERANCANGAN

BAB 3 PERANCANGAN PROGRAM. Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini,

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. sequential (waterfall). Metode ini terdiri dari empat tahapan, yaitu: analisis,

BAB 3 ALGORITMA DAN PERANCANGAN. membaca partitur musik ini adalah sebagai berikut : hanya terdiri dari 1 tangga nada. dengan nada yang diinginkan.

BAB 3 ANALISIS DAN PERANCANGAN. Metode Inverse Modified Discrete Cosine Transform (IMDCT) yang akan

BAB 3 ANALISIS DAN PERANCANGAN. digunakan adalah suatu sistem yang terdiri dari banyaknya perulangan, baris

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM APLIKASI

PERANCANGAN PROGRAM. struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

BAB 3 RANCANGAN PROGRAM APLIKASI. untuk mengoptimalkan pengolahan data cluster sampling : Gambar 3.1 Rancangan Struktur Menu Utama

BAB 3 ANALISIS DAN PERANCANGAN

Gambar 4-1. Use Case Diagram

BAB 3 PERANCANGAN PROGRAM APLIKASI

PROSEDUR MENJALANKAN APLIKASI. program interface Visual Basic 6.0, Cristal Report dan SQL Server Untuk

BAB 4 PERANCANGAN DAN IMPLEMENTASI. operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.

BAB 3 PERANCANGAN PROGRAM. dari OOP (Object Oriented Programming) di mana dalam prosesnya, hal-hal

BAB V IMPLEMENTASI DAN PENGUJIAN

- Setelah aplikasi terbuka, klik kanan kemudian pilih run

BAB 3 ANALISIS DAN PERANCANGAN

Danang Wahyu Utomo

BAB IV HASIL DAN UJI COBA

PETUNJUK MANUAL APLIKASI KONFORMASI SATKER. Petunjuk Instalasi dan Penggunaan Aplikasi Konfirmasi KPPN

BAB 3 PERANCANGAN PROGRAM. 3.1 Alasan digunakan Metode Exponential Smoothing. Banyak metode peramalan yang dapat digunakan dalam memprediksi tingkat

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN Perancangan Proses Kriptanalisis

BAB 1 PENDAHULUAN. sebagai Foreign Currency telah menjadi sebagai salah satu alat atau benda

BAB 3 RANCANGAN PROGRAM APLIKASI

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN. utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB IV ANALISA PERANCANGAN DESAIN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV IMPLEMENTASI PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB 3 PERANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA


BAB III ANALISIS DAN DESAIN SISTEM

ABSTRAK. Kata Kunci : Peramalan, Least Square, Moving Average

SISTEM INFORMASI DATA GURU SE-KABUPATEN KARO PADA DINAS PENDIDIKAN KABUPATEN KARO. Dibuat Oleh: David Super Natanail Ginting 1A112034

BAB IV HASIL DAN PEMBAHASAN

BAB III PERANCANGAN SISTEM. 3.1 Rancangan Sistem Pakar Diagnosis Trafo Tenaga

BAB III PERANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

4.2.1 Tampilan Menu Android Gambar 4.1 Rancangan Layar Tampilan Menu Android 62

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN SISTEM. tempat bagi para mahasiswa maupun dosen untuk belajar dan menambah

BAB III ANALISA DAN DESAIN SISTEM

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN. atau di simpan di dalam gudang. Jika jumlah inventori terlalu sedikit dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA PERANGKAT LUNAK BASIS DATA MULTIMEDIA

BAB III ANALISIS DAN PERANCANGAN. Perancangan game mencocokkan gambar ini dibuat agar dapat berjalan

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB IV HASIL DAN UJI COBA

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR... xiii. DAFTAR TABEL... xvii. DAFTAR LAMPIRAN...

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

Rancangan State Transition Diagram (STD) Berikut ini akan digambarkan state transition diagram yang menjelaskan sistem yang

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJICOBA

BAB 3 ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN. percetakan kertas yang memproduksi segala macam jenis pencetakan. Mulai dari

DFD (DATA FLOW DIAGRAM)

Manual. Alokasi Mengajar

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

LEMBAR PENGESAHAN PEMBIMBING

BAB 4 IMPLEMENTASI DAN EVALUASI. Agar diperoleh hasil yang memuaskan, sebaiknya program aplikasi ini digunakan. 1. Processor Pentium III

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem terdiri dari dua bagian yaitu analisis data sistem dan analisis komponen sistem.

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN

BAB 3 METODOLOGI PENELITIAN

Transkripsi:

40 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.

41 3.2 Rancangan Struktur Menu Utama Program Struktur program aplikasi peramalan pergerakkan valas dengan menggunakan metode double cross over, adalah sebagai berikut: Login Interface Sistem Aplikasi Menu Internal Frame File USD/IDR AUD/IDR Tanggal Awal Tanggal Akhir Tampil Grafik JPY/IDR Tgl Nilai Tukar EURO/IDR Exit Tgl Prediksi Ubah Data Help Program Help About Ubah Tambah Data Gambar 3.1 Hirarki Menu Utama Hapus Data

42 3.3 Rancangan Struktur Menu Database Ubah Data Tanggal Tahun Ask Ubah Hapus Bulan Bid Tambah 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.

43 Input User ID dan Password Form Login Pilih Menu File Tampilkan Menu File Tampilkan Menu Utama Menu Utama Pilih Help Tampilkan Help Pilih Internal Frame Aktifkan Internal Frame Menu File Menu Help Internal Frame Pilih Program Help Tampilkan Program help Pilih About Tampilkan About Menunggu Pilihan Program Help Menunggu Pilihan About Pilih USD/IDR Pilih AUD/IDR Pilih JPY/IDR Pilih EURO/IDR Pilih Exit Tampilkan USD/IDR Tampilkan AUD/IDR Tampilkan JPY/IDR Tampilkan EURO/IDR Tampilkan Exit Menunggu Pilihan USD/IDR Menunggu Pilihan AUD/IDR Menunggu Pilihan JPY/IDR Menunggu Pilihan EURO/IDR Menunggu Pilihan Exit Gambar 3.3 STD Menu Utama

44 Internal Frame Pilih Ubah data Tampilkan Layar ubah data Ubah data Pilih Tgl Akhir Tgl akhir grafik Pilih Tgl awal Tgl awal Grafik Tanggal akhir Pilih Jenis Grafik Tampilkan Pilihan Jenis Grafik Pilih Tgl Prediksi Tampilkan Tgl Prediksi Pilih Tampilkan Grafik Tampilkan Grafik Tgl Prediksi Pilih Tgl Nilai Tukar Tampilkan Tgl Nilai Tukar Tgl nilai tukar Tanggal awal Jenis Grafik tampilkan Grafik Pilih Tgl Tentukan Tgl Kurs Pilih Bulan Tentukan Bulan Kurs Pilih Tahun Tentukan Tahun Kurs Pilih Bid Tentukan Bid Pilih ask Tentukan ask Tunggu Pilihan Tgl Tunggu Pilihan Bulan Tunggu Pilihan Tahun Tunggu Pilihan Bid Tunggu Pilihan Ask Pilih Tambah data Input ke Database Tambah Data Pilih Ubah data Ubah data ke Database Ubah Data Pilih Hapus data Hapus data dari Database Hapus Data 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

45 Mulai Input tanggal awal, tanggal akhir, (jenis grafik) Ya Tidak Tgl awal = tgl akhir tidak Tgl awal < tgl akhir Ya Ya (Tgl awal - tgl akhir) < 30 Tidak Tampilk an Grafik Selesai Gambar 3.5 Flowchart Penampilan Grafik

46 Mulai M u l a i Input Tanggal Input tanggal yang ingin diprediksi Koneksi Ke Database Tampil Hasil Prediksi Tampilkan Kurs Selesai Selesai Gambar 3.6 Flowchart Tampil Kurs Gambar 3.7 Flowchart Tampil Prediksi

47 Mulai Input tgl ke-n Jml=0 i=0 tidak i<8 ya STMA=jml/8 Ke Database cari kurs bid & ask pd tgl ke (n-1) Selesai Kurs tengah = (bid+ask)/2 Jml=jml+kurs tengah i++ Gambar 3.8 Flowchart STMA

48 Mulai Input tgl ke-n Jml=0 i=0 tidak i<20 ya LTMA=jml/20 Ke Database cari kurs bid & ask pd tgl ke (n-1) Selesai Kurs tengah = (bid+ask)/2 Jml=jml+kurs tengah i++ Gambar 3.9 Flowchart LTMA

49 Mulai 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) Ya Selisih < toleransi Tidak Ya STMA tgl ke (n-1) < tgl ke (n-2) Tidak Signal Jual Signal Beli Signal none Selesai Gambar 3.10 Flowchart penentuan signal

50 Mulai Input tanggal yang ingin diprediksi (tgl ke-n) Hitung STMA untuk tanggal ke (n-1) Hitung STMA untuk tanggal ke (n-2) Ya STMA tgl ke(n-1) < tgl Tidak ke(n-2) Tampilkan Kecenderungan = melemah Tampilkan kecenderungan = menguat Selesai Gambar 3.11 Flowchart Pencarian Nilai Kecenderungan Pergerakkan nilai tukar

51 3.5 Rancangan Tampilan Layar 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. Gambar 3.12 Layar Login

52 3.5.2 Tampilan Menu Utama Tampilan menu utama dari program ini terdiri dari menu File dan menu Help. Gambar 3.13 Rancangan Layar Utama

53 3.5.3 Tampilan Menu File Jika kita memilih menu file maka akan muncul 5 pilihan menu, yaitu menu USD/IDR, AUD/IDR, JPY/IDR, EURO/IDR, Exit. Gambar 3.14 Rancangan Menu File

54 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. Gambar 3.15 Rancangan Menu Help

55 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.