BAB IV IMPLEMENTASI. 4.1 Lingkungan Implementasi. 4.2 Perangkat Keras Yang Digunakan. 4.3 Perangkat Lunak

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI. Perangkat keras yang digunakan adalah seperangkat komputer dengan spesifikasi sebagai berikut:

Tabel B-21 Hasil Pengujian Failure Swing dengan Gudang Garam (25 hari) Sinyal Benar Salah Failure Swing 1 2 Akurasi 1/3 = 33,33%

BAB 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut :

BAB IV IMPLEMENTASI. 4.1 Lingkungan Implementasi. 4.2 Perangkat Keras. 4.3 Perangkat Lunak

BAB IV IMPLEMENTASI. Pada bab ini akan dijabarkan mengenai implementasi perangkat lunak berdasarkan hasil analisis dan perancangan di bab III.

BAB V PENGUJIAN. Perancangan kasus uji yang akan dilakukan meliputi pengujian terhadap dua hal, yaitu:

BAB III ANALISIS DAN PERANCANGAN

BAB V PENGUJIAN. 5.1 Tujuan Pengujian Perangkat Lunak. 5.2 Perancangan Kasus Uji Perangkat Lunak

BAB III ANALISIS DAN PERANCANGAN

BAB V PENGUJIAN. 5.1 Tujuan Pengujian. 5.2 Perancangan Kasus Uji

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB III ANALISA PEMBAHASAN MASALAH

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

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 1. Persyaratan Produk

BAB V PENGUJIAN. Tujuan pengujian yang dilakukan terhadap perangkat lunak PRStock adalah sebagai berikut :

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB V IMPLEMENTASI SISTEM

1. Pilih BAB IV IMPLEMENTASI DAN PENGUJIAN. kebutuhan sistem yang meliputi emulator Java2 Micro Edition(J2ME) dan telepon

BAB IV HASIL DAN UJI COBA

Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio)

BAB IV IMPLEMENTASI DAN EVALUASI. akan dilakukan untuk mengetahui kelebihan dan kekurangan aplikasi. Untuk itulah,

BAB V IMPLEMENTASI SISTEM

IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. Processor Intel Pentium IV 2.41GHz RAM 512 MB DDR. Hard disk 40 GB. Monitor 15 Samsung SyncMaster 551v

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras dan perangkat lunak yang digunakan untuk pemakaian aplikasi yang

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:

BAB 3 METODOLOGI PENELITIAN. kepustakaan dan studi laboratorium, di mana penulis mempelajari teori-teori teknik

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM. Sistem setelah dianalisa dan dirancang, maka system tersebut siap

BAB 4 IMPLEMENTASI DAN EVALUASI

4 BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB 1 Persyaratan Produk

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Bab IV berisi tentang implementasi dan evaluasi sistem.

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI. Pada bab ini akan dijelaskan tahap implementasi perangkat lunak simulasi SMS-

BAB IV HASIL DAN UJI COBA

Bab IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural.

BAB I PENDAHULUAN. 1.1 Pengantar

BAB IV HASIL & UJI COBA

BAB 4 PERANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN PEMBAHASAN

Pra Instalasi. A. Pastikan Komputer anda menggunakan Sistem Operasi bertipe 64-bit. Cara cek tipe operasi komputer anda sebagai berikut ini:

BAB 3 METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. dari perangkat keras (Tabel 4.1) dan perangkat lunak (Tabel 4.2). Berikut adalah

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Setelah melakukan analisis dan perancangan terhadap Aplikasii

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi pada penelitian Tugas Akhir ini berupa aplikasi

BAB IV HASIL DAN UJI COBA

Pengembangan Aplikasi Analisis Saham dengan Metode Parabolic SAR

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN METODE PENELITIAN. Perangkat keras yang dibutuhkan pada penelitian ini adalah : Laptop Dell Inspiron N4030 dengan spesifikasi

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. media penyimpanan data yang memiliki ukuran hingga ratusan gigabyte bahkan

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. a. Spesifikasi perangkat keras minimum: 3. Harddisk dengan kapasitas 4, 3 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB I PENGANTAR 1. Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN EVALUASI

Transkripsi:

BAB IV IMPLEMENTASI Dalam bab ini akan dijelaskan tentang implementasi perangkat lunak berdasarkan hasil analisis dan perancangan yang telah dibuat di bab sebelumnya. Penjelasan mengenai implementasi perangkat lunak meliputi lingkungan implementasi, perangkat keras dan perangkat lunak yang digunakan, implementasi kelas, serta antarmuka perangkat lunak. 4.1 Lingkungan Implementasi Pa-SAR dikembangkan pada lingkungan berbasis Windows dengan menggunakan sistem operasi Windows XP Service Pack 2, yang dilengkapi dengan.net Framework 3.5. 4.2 Perangkat Keras Yang Digunakan Pa-SAR dikembangkan dengan menggunakan sebuah laptop Acer Aspire 5002NWLCI, dengan spesifikasi sebagai berikut: 1. Monitor : 15,4, 1024 x 768 pixel. 2. Prosesor : AMD Turion 64 ML-30 1.60 GHz. 3. Harddisk : 60GB. 4. Kartu Grafis : SiS M760GX, shared memory. 5. Memori : 512MB DDR. 6. Perangkat masukan : papan kunci, tetikus, touchpad. 4.3 Perangkat Lunak Pa-SAR dikembangkan menggunakan bahasa pemrograman C#. Kakas yang digunakan untuk pengembangan adalah Microsoft Visual Studio 2008 Professional Edition. Untuk menggambar grafik, digunakan library kelas buatan pihak ketiga, yaitu ZedGraph v5.14 untuk C# berdasarkan.net Framework 2.0 ke atas. ZedGraph bersifat open source dan dapat menampilkan grafik yang dibutuhkan dalam Pa-SAR. IV-1

IV-2 4.4 Batasan Implementasi Beberapa batasan dalam implementasi perangkat lunak Pa-SAR adalah: 1. Pa-SAR dikembangkan untuk menggunakan format tabel data harga saham yang sesuai dengan format data harga saham yang dikeluarkan oleh situs finance.yahoo.com. Format ini sebagai berikut: Tabel mempunyai tujuh kolom. Tanggal disimpan di kolom pertama. Harga pembukaan disimpan di kolom kedua. Harga tertinggi disimpan di kolom ketiga Harga terendah disimpan di kolom keempat. Harga penutupan disimpan di kolom kelima. Volume perdagangan disimpan di kolom keenam, tapi tidak ditampilkan pada aplikasi karena tidak dibutuhkan dalam menghitung nilai SAR. Harga penutupan yang disesuaikan disimpan di kolom ketujuh, tapi tidak ditampilkan pada aplikasi karena tidak dibutuhkan dalam menghitung nilai SAR. 2. Pa-SAR dikembangkan untuk membaca file.csv dengan format yang sesuai dengan pilihan tampilan numerik yang ditetapkan di sistem operasi (Windows) komputernya. Untuk file csv yang dikeluarkan oleh finance.yahoo.com, sistem operasi harus menggunakan pilihan tampilan numerik English (United States). 4.5 Implementasi Kelas Implementasi kelas-kelas berdasarkan perancangan modul-modul perangkat lunak pada bab sebelumnya dilakukan dengan bahasa Visual C# sebagai berikut: 4.5.1 Kelas MainForm Kelas ini merupakan kelas utama pada perangkat lunak Pa-SAR. Kelas ini mengatur form antarmuka Pa-SAR, dengan fungsi-fungsi dasar antarmukanya. Implementasi kelas MainForm bisa dilihat di Tabel IV-1.

IV-3 Tabel IV-1 Implementasi kelas MAinForm public partial class MainForm : Form { cfileloader fileloader = new cfileloader(); /* Konstruktor MainForm, termasuk inisialisasi komponenkomponen. public MainForm(); /* Inisialisasi ZedGraphControl beserta isinya private void tabpage1_load(object sender, EventArgs e); /* Menyesuaikan ukuran ZedGraphControl dengan ukuran MainForm private void tabpage1_resize (); /* Aksi yang dilakukan ketika menge-klik tombol "LoadFile": * - menampilkan openfiledialog1 * - membaca file dengan ODBC * - memasukkan data ke dalam datagridview * - mengubah antarmuka sesuai state yang sekarang private void button1_click(object sender, EventArgs e); /* Merespon Zoom Event yang dilakukan pengguna private void MyZoomEvent( ZedGraphControl control, ZoomState oldstate,zoomstate newstate ) /* Aksi yang dilakukan ketika menekan tombol "UpdateGrafik": * - menggambarkan grafik harga saham * - menampilkan titik nilai SAR, apabila SAR sudah dihitung private void button2_click(object sender, EventArgs e); /* Aksi yang dilakukan ketika menekan tombol "HitungSAR": * menghitung nilai SAR * menampilkannya pada lembar harga saham private void button3_click(object sender, EventArgs e); /* Menghitung Nilai SAR, dan memasukkan ke datagridview public void HitungSAR(); 4.5.2 Kelas cfileloader Kelas cfileloader bertugas mengelola pembacaan file masukan. Kelas ini mengatur kakas-kakas ODBC yang diperlukan dalam pembacaan file, selain juga menyimpan dan mengelola lokasi dan path dari file masukan. Implementasi kelas cfileloader bisa dilihat di Tabel IV-2.

IV-4 Tabel IV-2 Implementasi Kelas cfileloader public class cfileloader { private OdbcConnection odconnection = new OdbcConnection(); private OdbcDataAdapter oddataadapter = new OdbcDataAdapter(); private string filelocation; /* Properties public OdbcConnection odbcconn; public OdbcDataAdapter odbcadapter; public string filename; public string filepath; public string fileloc; } /* Mengisi DataGridView dgv dengan file masukan public void populategrid(datagridview dgv); 4.6 Implementasi Antarmuka Antarmuka dibangun dengan menggunakan Visual Studio 2008 Professional Edition. Grafik digambar dengan menggunakan tambahan library ZedGraph versi 5.14. Penjelasan tentang antarmuka Pa-SAR seperti digambarkan pada Gambar IV-1 dan Gambar IV-2. 4.6.1 Menu Utama Pada panel kontrol terdapat tiga tombol yang berfungsi mengatur data masukan, menggambar grafik, dan menghitung harga SAR. Ketiga tombol itu adalah sebagai berikut : 1. Tombol OpenFile, digunakan untuk memilih data saham yang dipakai sebagai data masukan (data tersedia dalam format csv ), data saham yang sudah dipilih akan ditampilkan pada lembar DataSaham.

IV-5 2. Tombol UpdateGrafik, digunakan untuk menggambar grafik dari data harga saham dan menambahkan titik sebagai representasi nilai SAR yang dihitung setelah menekan tombol HitungSAR ke lembar Grafik. 3. Tombol HitungSAR, digunakan untuk menghitung nilai SAR dari data harga saham dan menampilkan nilai SAR tersebut pada lembar DataSaham. Gambar IV-1 Antarmuka Pa-SAR Lembar Data 4.6.2 Lembar DataSaham Lembar ini menampilkan DataGridView yang berisi data harga saham dan nilai SAR yang telah dihitung. Pengguna dapat lebar kolom di DataGridView bila ingin melihat nilai lengkap SAR yang dihitung. 4.6.3 Lembar Grafik Lembar ini menampilkan gambar grafik harga saham (dalam bentuk OHLC Barchart) dan titik SAR yang telah dihitung. OHLC Bar berwarna hitam

IV-6 merepresentasikan harga pembukaan < harga penutupan. OHLC Bar berwarna merah, merepresentasikan harga pembukaan > harga penutupan. Gambar IV-2 Antarmuka Pa-SAR Lembar Grafik