BAB III ANALISIS DAN PERANCANGAN SISTEM. bisnis atau masyarakat sering memilih emas untuk berinvestasi. Kenyataannya,

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN EVALUASI. dengan rancangan atau desain sistem yang telah dibuat. Aplikasi yang dibuat akan

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi pembelian dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV IMPLEMENTASI DAN EVALUASI. analisis dan desain sistem yang telah dibuat sebelumnya. Adapun kebutuhan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV IMPLEMENTASI DAN EVALUASI. Bangun Sistem Informasi Pelayanan pada Hotel Pondok Asri Surabaya.

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM. PT. Baba Rafi Indonesia merupakan perusahaan waralaba (franchise)

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi masjid, perlu

BAB IV IMPLEMENTASI DAN EVALUASI Instalasi Program dan Pengaturan Sistem

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV IMPLEMENTASI DAN EVALUASI. sistem ini terdiri dari perangkat keras dan perangkat lunak minimal harus dipenuhi

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB VI IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. berdasarkan kebutuhan. Selain itu aplikasi ini akan dibuat sedemikian rupa

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga aplikasi ini dapat berjalan dengan baik.

BAB IV IMPLEMENTASI DAN EVALUASI. analisis dan perancangan sebelumnya diterjemahkan ke dalam suatu bentuk

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB IV DESKRIPSI PEKERJAAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. Tahap implementasi progam merupakan suatu tahap penerapan dari

BAB IV IMPLEMENTASI DAN EVALUASI. rupa sehingga dapat memudahkan pengguna untuk menggunakan aplikasi

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat keras (hardware) dan perangkat lunak (software) yang dibutuhkan,

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV IMPLEMENTASI DAN EVALUASI. (software) dan perangkat keras (hardware). Adapun persyaratan minimal

BAB IV DISKRIPSI PEKERJAAN. kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV DISKRIPSI PEKERJAAN. analisis sistem ruang lingkup tugasnya lebih terinci. Pemeliharaan Sarana (Perbaikan) yang sesuai dengan kebutuhan user.

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap yang konversi dari hasil analisis

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTIK. Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan

BAB IV IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi Pencatatan Transaksi Penjualan Tiket pada PT. Gerry Anugrah

BAB III ANALISIS DAN PERANCANGAN SISTEM. langkah-langkah tersebut dapat dilihat pada Gambar 3.1.

BAB IV DESKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN EVALUASI. minimal harus dipenuhi sehingga aplikasi ini dapat berjalan dengan baik.

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV HASIL DAN PEMBAHASAN

BAB IV PENJELASAN PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM

IMPLEMENTASI DAN EVALUASI SISTEM. Berdasarkan hasil analisis dan perancangan sistem pada Bab sebelumnya,

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah spesifikasi Hardware dan Software yang dibutuhkan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. penelitian dan mendukung kelengkapan informasi yang dibutuhkan. Literature

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi ini dapat dipahami jalannya suatu. Pertandingan Basket pada StiFest Menggunakan Metode Round Robin.

BAB III METODE PENELITIAN

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

4. BAB IV IMPLEMENTASI DAN EVALUASI. maka dapat dinyatakan bahwa sistem berjalan pada arsitektur desktop aplikasi

BAB IV DESKRIPSI KERJA PRAKTI K. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

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

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:

3. BAB III ANALISIS DAN PERANCANGAN SISTEM. Sakit Petrokimia Gresik Menggunakan Metode Trend Exponential.

BAB IV DISKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Tahap analisis sistem merupakansuatu proses untuk menganalisis dan

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV HASIL DAN UJI COBA

BAB IV 4. DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV IMPLEMENTASI DAN EVALUASI. Pengelolaan Food Court terlebih dahulu diperlukan komponen-komponen utama

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk

BAB IV DESKRIPSI PEKERJAAN. workflow dari hasil analisa yang telah dilakukan sebelumnya. Pada workflow

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV IMPLEMENTASI DAN EVALUASI. rangka memenuhi kebutuhan pengguna agar permasalahan yang ada dapat

BAB IV HASIL DAN UJICOBA

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB I PENDAHULUAN. 2008). Nilai emas yang tidak pernah mengalami penyusutan membuat pelaku

BAB IV HASIL DAN PEMBAHASAN

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Permasalahan Nilai emas yang tidak pernah mengalami penyusutan membuat pelaku bisnis atau masyarakat sering memilih emas untuk berinvestasi. Kenyataannya, transaksi jual beli emas pada umumnya banyak mendatangkan keuntungan bagi pelaku bisnis. Bagi sebagian masyarakat yang ingin berinvestasi jangka panjang, emas merupakan salah satu pilihan yang cukup menjanjikan karena harga emas akhir-akhir ini terus mengalami kenaikan. Bagi masyarakat atau toko yang bergerak di bidang jual beli emas, menentukan waktu pembelian dan penentuan harga penjualan sangatlah penting karena akan mempengaruhi keuntungan yang akan diperoleh. Fluktuasi harga emas mengakibatkan banyak masyarakat dan pedagang emas sering kesulitan menentukan saat yang tepat untuk membeli emas. Fluktuasi harga emas yang tidak menentu, menyebabkan pedagang emas tidak berani untuk membeli emas dalam jumlah banyak. Para pelaku bisnis emas takut bila setelah membeli emas ternyata harga emas pada hari-hari berikutnya mengalami penurunan dan dapat mengakibatkan kerugian. Para pelaku bisnis emas terutama toko emas lebih memilih untuk menunggu stok barang habis sebelum memutuskan untuk membeli barang lagi, demi menghindari kerugian yang lebih besar. Permasalahan yang utama dihadapi masyarakat dan pengusaha emas khususnya toko emas yaitu dalam memperhitungkan atau memperkirakan kapan 17

18 harga emas akan turun sehingga dalam melakukan jual atau beli emas tidak mengalami kerugian yang besar serta dapat meningkatkan keuntungan bagi pengusaha tersebut. 3.2 Analisis Kebutuhan Dengan adanya sitem peramalan harga emas ini diharapkan dapat membantu masyarakat atau pengusaha yang bergerak di bidang jual beli emas khususnya toko emas dalam menentukan waktu beli dan waktu jual emas yang tepat, guna memaksimalkan keuntungan dan meminimalkan kerugian akibat harga emas yang sering berubah-ubah. Sistem peramalan harga emas akan mengolah data harga emas sebelumnya pada periode tertentu guna dijadikan data dasar peramalan menggunakan metode peramalan pemulusan eksponensial Winter. Kriteria data peramalan yang digunakan ini adalah data yang memiliki pola trend dan musiman. Metode peramalan pemulusan eksponensial Winter yang digunakan dalam sistem peramalan harga emas diharapkan dapat membantu meramalkan harga emas ke depan dan dapat memaksimalkan keuntungan penjualan dan meminimalkan kerugian akibat waktu beli emas yang tidak tepat. Untuk menjalankan sistem peramalan harga emas, diperlukan dukungan software dan hardware sebagai berikut : 1. Software a. Sistem operasi menggunakan Microsoft Windows XP Professional SP 2 atau yang lebih tinggi b. Database untuk pengolahan data menggunakan SQL Server 2005

19 c. Bahasa pemrograman yang digunakan adalah Microsoft Visual Basic.NET 2005. d..net Framework Minimal Versi 2.0 atau di atasnya. e. Untuk report menggunakan Crystal Reports for Visual Studio.NET 2005. f. Untuk perancangan sistem menggunakan Power Designer 6.0. g. Untuk perancangan desain input/output menggunakan Microsoft Office Visio 2007. h. Untuk dokumentasi menggunakan Microsoft Office Word 2007. 2. Hardware a. Processor Intel Pentium IV,1,6 GHz atau di atasnya. b. Memory 1 Gb atau lebih. c. Harddisk 40 Gb atau lebih. d. Monitor dengan resolusi minimal 1024 x 768. e. Printer, Mouse, dan keyboard. 3.3 Perancangan Sistem Peramalan Harga Emas Sistem peramalan ini dibangun dalam bentuk aplikasi desktop (desktop application). Data harga emas sebelumnya akan diproses untuk menghasilkan nilai Mean Absolute Percentage Error (MAPE) terkecil dengan menggunakan metode pemulusan eksponensial Winter, sehingga akan didapatkan data peramalan dengan nilai error terkecil yang dijadikan sebagai dasar untuk meramalkan harga emas pada periode berikutnya. Hasil dari peramalan ini akan digunakan sebagai acuan untuk menentukan waktu jual dan waktu beli emas pada periode berikutnya.

20 Pada Gambar 3.1 menunjukkan blok diagram proses peramalan harga emas yang mana proses dimulai dari user pengguna memasukkan history harga emas beberapa periode sebelumnya. Setelah itu sistem akan memproses history tersebut dengan metode pemulusan eksponensial Winter dan selanjutnya sistem akan memberikan laporan harga emas untuk periode ke depan. Gambar 3.1 Blok Diagram Peramalan Harga Emas 3.3.1 Arsitektur Proses Peramalan Setelah terdapat sekumpulan data time series harga emas selama beberapa periode, konstanta-konstanta peramalan, panjang musiman, maka proses peramalan metode pemulusan eksponensial Winter dapat dilakukan untuk menghasilkan suatu nilai peramalan harga emas pada periode berikutnya. Nilai peramalan ini yang akan digunakan sebagai dasar menentukan waktu jual dan waktu beli emas pada periode berikutnya. Desain arsitektur proses peramalan harga emas pada Tugas Akhir ini dimulai dari data harga emas dan panjang musim diproses mencari kombinasi alpha, beta dan gamma paling cocok atau menghasilkan nilai MSE terkecil dan terakhir menghasilkan nilai ramalan pada periode ke depan. Gambar 3.2 menunjukkan arsitektur proses peramalan.

21 Gambar 3.2 Arsitektur Proses Peramalan 3.3.2 Perancangan Proses Peramalan Metode pemulusan eksponensial Winter digunakan untuk meramalkan harga emas pada periode mendatang. Data yang dipergunakan untuk perhitungan pada metode ini adalah data harga emas setiap harinya. Metode ini menggunakan dua parameter yang dikombinasikan sampai menghasilkan nilai (Mean Absolute Deviation) MAD dan (Mean Absolute Percentage Error) MAPE terkecil. Dalam proses peramalan menggunakan metode pemulusan eksponensial Winter ini, nilai konstanta yang digunakan memiliki range tertentu yaitu, nilai konstanta alpha, beta, dan gamma tersebut adalah 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, dan 0.9. Hal ini dilakukan untuk mengurangi waktu untuk proses peramalan. Semakin banyak jumlah konstanta maka proses peramalan akan melakukan waktu yang cukup lama karena sistem akan melakukan perulangan kombinasi perhitungan yang alpha, beta dan gamma lebih banyak. Untuk lebih mudah memahami alur jalannya sistem peramalan ini maka dibuatlah sebuah flowchart proses perhitungan metode pemulusan eksponensial Winter. Gambar 3.3 menjelaskan flowchart perhitungan peramalan harga emas dengan metode pemulusan eksponensial Winter dengan memasukan data history

22 harga emas, panjang beberapa hari ke depan yang akan diramalkan, mencari kombinasi alpha, beta, dan gamma dengan proses perhitungan akan menghasilkan peramalan beberapa periode kedepan. T A S Y A t t L t t t a a 1 1 1 T A A T t t t t 1 1 1 S A Y S L t t t t T T 1 S T A Y p L t t t p t n MSE F X t t n t 2 1 Gambar 3.3 Flowchart Perhitungan Peramalan Harga Emas

23 User & Admin Sistem Peramalan Harga Emas Mulai Pengguna User Password Proses Validasi Tidak Valid? ya ya Admin? Menu Admin Menu User Proses Menampilkan Menu Admin Proses Menampilkan Menu User TIdak Selesai Gambar 3.4 System Flow Inisialisasi Pengguna Pada Gambar 3.4 menjelaskan system flow proses inisialisasi pengguna. Proses inisialisasi pengguna merupakan proses awal jika akan menggunakan program peramalan harga emas ini. Proses dimulai dari admin dan user memasukkan username dan password ke sistem, kemudian sistem akan mencocokkan apakah data username dan password yang dimasukkan sudah sesuai atau tidak. Username dan password jika sudah benar atau cocok maka sistem akan memberikan menu tampilan sesuai criteria pemakainya, apabila username dan password yang dimasukkan salah atau tidak sesuai maka sistem akan memberikan peringatan bahwa username dan password salah atau user pengguna tidak bisa masuk ke program.

24 Gambar 3.5 System Flow Sumber Data Pada Gambar 3.5 menjelaskan system flow proses sumber data. Menu sumber data hanya dapat diakses oleh bagian admin saja. Proses ini dimulai dari bagian admin memilih menu sumber data. Dalam menu sumber data admin akan

25 memasukkan tambah sumber data, ubah sumber data dan hapus sumber data. Proses ini berfungsi untuk mengetahi sumber data diambil dari situs apa. Gambar 3.6 System Flow Nilai Tukar Pada Gambar 3.6 menjelaskan system flow proses nilai tukar. Menu nilai tukar hanya dapat diakses oleh bagian admin saja. Proses dimulai dari admin memilih menu nilai tukar, dalam menu nilai tukar admin akan memasukkan data ubah nilai yang berfungsi untuk mengubah data nilai tukar rupiah terhadap dollar. sistem ini datanya tidak disimpan dalam database tetapi data akan disimpan dalam system. Oleh sebab itu, dalam gambaran system flow nilai tukar tidak ada relasi data yang menggambarkan alur masuk atau keluarnya dari database.

26 Admin Sistem Peramalan Harga Emas Mulai Memilih Menu Master Harga Emas Menampilkan Master Harga Emas Menu Utama Master Harga Emas Menu Tambah Data Harga Emas? ya Data Tambah Harga Emas Tambah Data Harga Emas harga_emas ya Maintenance? Tidak Menu Ubah Data Harga Emas? ya Data Ubah Harga Emas Ubah Data Harga Emas Tidak Menu Hapus Data Harga Emas? ya Data Hapus Harga Emas Hapus Data Harga Emas Tidak Selesai Gambar 3.7 System Flow Harga Emas Pada Gambar 3.7 menjelaskan system flow proses harga emas. Menu harga emas hanya dapat diakses oleh bagian admin. Sama seperti menu nilai tukar dan sumber data, proses dimulai dari admin memilih menu harga emas. Dalam menu harga emas admin akan memasukkan data tambah harga emas, ubah harga emas dan hapus harga emas. Proses ini berfungsi sebagai data-data yang akan digunakan untuk meramalkan.

27 User & Admin Sistem Peramalan Harga Emas Mulai Memilih Menu Transaksi Peramalan Menampilkan Transaksi Peramalan Menu Utama Transaksi Peramalan Transaksi? ya Sumber Data Data Periode yang digunakan sumber_data Tampil maksimal data yang diramalkan Cari maksimal data yang diramalkan dan a,b,u harga_emas Data yang diramalkan beberapa hari kedepan Proses Peramalan atau Hitung Peramalan Hasil Ramal Ya Simpan Semua Data disimpan? Ya Simpan Semua? TIdak Simpan Hasil Peramalan Tidak Selesai Gambar 3.8 System Flow Peramalan Harga Emas Pada Gambar 3.8 menjelaskan system flow proses peramalan harga emas. Menu peramalan harga emas dapat diakses oleh admin dan user. Proses dimulai dari admin atau user memilih menu peramalan harga emas. Dalam menu peramalan harga emas admin atau user memasukkan data sumber data, data periode yang digunakan dan data yang akan diramalkan pada beberapa periode ke

28 depan lalu diproses menghasilkan kesimpulan hasil ramal. Proses ini merupakan inti dari semua sistem yang ada dalam sistem peramalan harga emas. User & Admin Sistem Peramalan Harga Emas Mulai Memilih Menu Master Laporan History Harga Emas Menu Utama Master History Harga Emas Menampilkan Menu Master Laporan History Harga Emas Buat Laporan? Buat Laporan Tabel Ya Data Sumber Data Tabel atau Grafik? Tabel Data Periode Data Digunakan sumber_data Grafik Data Sumber Data harga_emas Data Periode Data Digunakan Buat Laporan Grafik Laporan History Harga Emas Grafik Laporan History Harga Emas Tabel Tidak Selesai Gambar 3.9 System Flow Laporan History Harga Emas Pada Gambar 3.9 menjelaskan system flow proses laporan history harga emas. Menu laporan history harga emas dapat diakses oleh admin dan user. Proses dimulai dari admin atau user memilih menu laporan history harga emas. Di dalam

29 menu laporan history harga emas, admin atau user menginputkan sumber data, data periode yang digunakan dan jenis laporan yang akan ditampilkan. Admin atau user memilih tapilan laporan berupa grafik maka sistem akan menampilkan laporan berupa grafik, jika memilih berupa tabel sistem akan menampilkan laporan berupa tabel. Admin & User Sistem Peramalan Harga Emas Mulai Memilih Menu Master Laporan History Peramalan Menampilkan Menu Master Laporan History Peramalan Menu Utama Master History Peramalan Buat Laporan? ya sumber_data Data Sumber Data Buat Laporan harga_emas Data Periode Data Digunakan Peramalan Laporan Peramalan Emas Grafik Laporan Peramalan Emas Tabel Tidak Selesai Gambar 3.10 System Flow Laporan Peramalan Pada Gambar 3.10 menjelaskan system flow proses laporan peramalan. Menu laporan peramalan dapat diakses oleh admin dan user. Proses laporan peramalan dimulai dari admin atau user memilih menu laporan peramalan. Di

30 dalam menu laporan peramalan admin atau user memasukkan data sumber data dan data periode data yang digunakan. Gambar 3.11 System Flow Setting Pengguna Pada Gambar 3.11 menjelaskan system flow proses setting pengguna. Menu setting pengguna hanya dapat diakses oleh admin. Proses ini berfungsi untuk mengubah, menghapus dan menambah user.

31 3.3.3 Data Flow Diagram Menurut Kendall dan Kendall (2003) Data Flow Diagram (DFD) adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem atau data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. Data Flow Diagram merupakan suatu metode pengembangan sistem yang terstruktur (structure analysis and design). Penggunaan notasi dalam data flow diagram ini sangat membantu sekali untuk memahami suatu sistem pada semua tingkat kompleksitas. Pada tahap analisis penggunaan notasi ini dapat membantu dalam berkomunikasi dengan pemakai sistem untuk memahami sistem secara logika. A Context Diagram Peramalan Harga Emas Dalam context diagram peramalan harga emas ini terdapat dua entitas, yaitu admin dan user. Perbedaan entitas admin dan user adalah admin bisa melakukan semua transaksi yang ada dalam program sedangkan user hanya bisa melakukan transaksi peramalan dan membuat laporan peramalan. Dokumen dimulai dari sumber data dan harga emas yang akan diolah menjadi data untuk diramalkan. Setelah data sudah diolah menjadi peramalan data peramalan kemudian dijadikan laporan untuk bahan dokumentasi history harga emas berikutnya. Context Diagram Rancang Bangun Aplikasi Sistem Peramalan Harga Emas dapat dilihat pada Gambar 3.12.

32 User_Password_Admin Data Tambah Sumber Data Data Ubah Sumber Data Data Hapus Sumber Data Data Ubah Nilai Tukar Data Tambah Harga Emas Data Ubah Harga Emas Data Hapus Harga Emas Sumber Data Admin Data Periode Yang Digunakan Admin Data Yang Diramalkan Kedepan Admin 0 User_Password_User Sumber Data User Data Periode Yang Digunakan User Data Yang Diramalkan Kedepan User Data Sumber Data User Admin Rancang Bangun Sistem Peramalan Harga Emas User Data Sumber Data Admin Data Sumber Data Peramalan Admin Data Periode yang Digunakan Admin Data Periode Data Digunakan Admin Data Tambah Pengguna Data Ubah Pengguna Data Hapus Pengguna Laporan History Harga Emas Grafik Admin Laporan History Harga Emas Tabel Admin Laporan Peramalan Harga Emas Tabel Admin Laporan Peramalan Harga Emas Grafik Admin Laporan Data Pengguna + Data Periode yang Digunakan User Data Sumber Data Peramalan User Data Periode Data Digunakan User Laporan History Harga Emas Grafik User Laporan History Harga Emas Tabel User Laporan Peramalan Harga Emas Tabel User Laporan Peramalan Harga Emas Grafik Use Gambar 3.12 Context Diagram Peramalan Harga Emas B Diagram Berjenjang Peramalan Harga Emas Diagram berjenjang adalah gambaran dari proses pembuatan DFD. Diagram berjenjang merupakan gambaran untuk acuan dari alur proses-proses yang akan muncul di dalam DFD tersebut. Awal alur dari diagram berjenjang ini dimulai dari 0 yaitu context diagram dan mengalir ke bawah ke level-level selanjutnya yaitu 1, 2, dan seterusnya. Gambar dari diagram berjenjang rancang bangun aplikasi sistem peramalan harga emas tersebut dapat dilihat pada Gambar 3.13.

33 Gambar 3.13 Diagram Berjenjang Peramalan Harga Emas D DFD Level 0 Peramalan Harga Emas Dengan Metode Pemulusan Eksponensial Winter Setelah context diagram rancang bangun aplikasi sistem peramalan harga emas dengan metode pemulusan eksponensial Winter. Maka akan didapat DFD level 0 yang terdiri dari 8 (delapan) subproses, yaitu : 1. Proses yang pertama yaitu inisialisasi atau proses memasukkan username dan password. 2. Proses yang kedua adalah proses maintenance sumber data. Proses ini digunakan untuk memasukkan, mengubah dan menghapus sumber data ramal. Proses ini hanya bisa dilakukan oleh bagian admin saja. 3. Proses yang ketiga adalah proses maintenance nilai tukar. Proses ini digunakan untuk megubah nilai tukar uang rupiah. Proses ini hanya bisa dilakukan oleh bagian admin saja.

34 4. Proses yang keempat adalah proses maintenance harga emas. Proses ini digunakan untuk menambah, mengubah dan menghapus harga emas. Proses ini hanya bisa dilakukan oleh bagian admin saja. 5. Proses yang kelima adalah proses peramalan harga emas. Proses ini digunakan untuk transaksi meramalkan atau mengolah data nilai tukar, data harga emas dan data sumber data menjadi informasi analisis peramalan harga emas periode selanjutnya. Proses ini bisa dilakuka oleh admin dan user. 6. Proses yang keenam adalah porses laporan history harga emas. Proses ini digunakan untuk membuat laporan history harga emas. Proses ini bisa dilakukan oleh admin dan user. 7. Proses yang ketuju adalah proses laporan peramalan. Porses ini digunakan untuk membuat laporan peramalan atau semua transaksi peramalan. Proses ini bisa dilakukan oleh admin dan user. 8. Proses yang kedelapan adalah proses setting pengguna. Proses ini digunakan untuk mengubah, menambah dan menghapus pengguna. Proses ini hanya bisa dilakukan oleh bagian admin saja. Penjelasan lebih lengkap mengenai DFD Level 0 rancang bangun aplikasi sistem peramalan harga emas dengan metode pemulusan eksponensial Winter dapat dilihat pada Gambar 3.14.

35 Data Pengguna 1 Pengguna 1 Data Pengguna Admin [User_Password_Admin] Inisialisais Pengguna [User_Password_User] User [Data Tambah Sumber Data] [Data Ubah Sumber Data] [Data Hapus Sumber Data] 2 Sumber Data Ramal Sumber Data 2 sumber_data [Data Tambah Harga Emas] [Data Ubah Harga Emas] [Data Hapus Harga Emas] 4 Harga Emas Sumber Data Ramal Harga Emas Ramal 3 [Data Ubah Nilai Tukar] Nilai Tukar 4 Peramalan Data Peramalan 3 harga_emas Data Nilai Tukar [Data Yang Diramalkan Kedepan Admin] [Sumber Data Admin] [Data Periode Yang Digunakan Admin] 5 Peramalan Harga Emas + Harga Emas Ramal Sumber Data Ramal [Sumber Data User] [Data Periode Yang Digunakan User] [Data Yang Diramalkan Kedepan User] [Data Sumber Data Admin] [Data Periode yang Digunakan Admin] [Laporan History Harga Emas Tabel Admin] [Laporan History Harga Emas Grafik Admin] 6 Laporan History Harga Emas Sumber Data Ramal [Data Sumber Data User] [Data Periode yang Digunakan User] [Laporan History Harga Emas Tabel User] [Laporan History Harga Emas Grafik User] [Data Sumber Data Peramalan Admin] [Data Periode Data Digunakan Admin] [Laporan Peramalan Harga Emas Tabel Admin] Laporan Peramalan Harga Emas Grafik Admin] 7 Laporan Peramalan Harga Emas Ramal Harga Emas Ramal Sumber Data Ramal [Data Sumber Data Peramalan User] [Data Periode Data Digunakan User] [Laporan Peramalan Harga Emas Tabel User] [Laporan Peramalan Harga Emas Grafik User 8 [Data Tambah Pengguna] Data Pengguna [Data Ubah Pengguna] [Data Hapus Pengguna] [Laporan Data Pengguna] Setting Pengguna Gambar 3.14 DFD level 0 Peramalan Harga Emas Dengan Pemulusan Eksponensial Winter

36 E DFD Level 1 Subproses Peramalan Harga Emas Proses peramalan dapat didekomposisi menjadi DFD level 1 subproses peramalan harga emas. Pada DFD level 1 ini terdapat 2 (dua) proses, yaitu proses yang pertama hitung panjang musim ramal beserta inisialisasi α, β, µ dan yang kedua proses perhitungan peramalan periode berikutnya. Proses peramalan dimulai dari memasukkan sumber data yang akan diramalkan dan data periode yang digunakan dengan batas minimal satu bulan data sebelumnya. Hasil dari hitung panjang musim ramal ini berupa estimasi awal pemulusan, trend, musiman dan panjang musim ramal untuk digunakan pada proses perhitungan peramalan periode berikutnya. Penjelasan DFD level 1 subproses peramalan dapat dilihat pada Gambar 3.15. 2 sumber_data [Harga Emas Ramal] 3 harga_emas [Sumber Data Ramal] [Sumber Data Admin] [Data Periode Yang Digunakan Admin] 5.1 Hitung Panjang Musim Ramal_dan_inisialaisasi_ a_b_u [Sumber Data User] [Data Periode Yang Digunakan User] Admin Tampil Data Yang Akan Diramal User 4 Peramalan [Data Peramalan] [Data Yang Diramalkan Kedepan Admin] 5.2 Hitung Peramalan Nilai Tukar [Data Nilai Tukar] [Data Yang Diramalkan Kedepan User] Gambar 3.15 DFD level 1 Subproses Peramalan Harga Emas

37 3.3.4 Entity Relationship Diagram Entity Relationship Diagram atau sering disingkat dengan ERD digunakan untuk menginterpretasikan, menentukan, dan mendokumentasikan kebutuhan untuk sistem pemrosesan database. ERD menyediakan bentuk untuk menunjukkan struktur keseluruhan kebutuhan data dari pemakai. Dalam ERD, data tersebut digambarkan dengan menggunakan simbol entitas. Dalam perancangan peramalan harga emas ini, ada entitas yang saling tekait untuk menyediakan data yang dibutuhkan oleh sistem yang disajikan dalam bentuk Conceptual Data Model (CDM) dan Physical Data Model (PDM). ERD dalam bentuk CDM dapat dilihat pada Gambar 3.16. Harga_Emas id_harga_emas tanggal harga Pengguna id_pengguna username passw ord sumber data menghasilkan harga emas Sumber_Data id_sumber_data nama_sumber_data satuan mata_uang keterangan Pengguna memasukkan sumber data peramalan memiliki sumber data Peramalan id_peramalan tgl_aw al tgl_akhir a b u tgl_peramalan hasil mad mse mape mpe tgl_simpan Gambar 3.16 CDM Peramalan Harga Emas Pada CDM rancang bangun aplikasi sistem peramalan harga emas dengan metode peramalan pemulusan eksponensial Winter memiliki 4 (empat) tabel yaitu, setiap tabel memiliki hubungan dengan tabel lain. Dengan melakukan generate CDM, maka akan didapat PDM seperti pada Gambar 3.17.

38 HARGA _EMAS ID_HARGA_EMA S integer ID_SUMBER_DA TA integer TANGGA L timestamp HARGA f loat ID_SUMBER_DATA = ID_SUMBER_DATA ID_PENGGUNA = ID_PENGGUNA PENGGUNA ID_PENGGUNA integer USERNAME varchar(50) PASSWORD varchar(50) ID_SUMBER_DATA = ID_SUMBER_DATA SUMBER_DA TA ID_SUMBER_DA TA integer ID_PENGGUNA integer NAMA_SUMBER_DATA varchar(50) SATUAN varchar(4) MATA_UANG varchar(15) KETERANGAN varchar(50) PERA MA LA N ID_PERAMALAN integer ID_SUMBER_DA TA integer TGL_AWAL timestamp TGL_AKHIR timestamp A float B float U float TGL_PERAMALAN float HASIL f loat MAD f loat MSE f loat MAPE f loat MPE f loat TGL_SIMPAN timestamp Gambar 3.17 PDM Peramalan Harga Emas PDM ini merupakan gambaran dari struktur database dari rancang bangun aplikasi sistem peramalan harga emas dengan metode pemulusan eksponensial Winter. 3.3.5 Struktur Database Berikut ini adalah rancangan seluruh tabel database yang digunakan dalam aplikasi ini: 1. Nama Tabel : harga_emas Primary Key Foreign Key Fungsi : id_harga_emas : id_sumber_data : untuk menyimpan data harga emas Tabel 3.1 Harga Emas No Nama Field Tipe Data Deskripsi 1 id_harga_emas int 2 id_sumber_data int 3 tanggal datetime Tanggal 4 harga float Harga

39 2. Nama Tabel : pengguna Primary Key : id_pengguna Foreign Key : - Fungsi : untuk menyimpan data pengguna Tabel 3.2 Pengguna No Nama Field Tipe Data Deskripsi 1 id_pegguna int 2 username varchar (50) Nama Pengguna 3 password varchar (50) Kata Kunci 3. Nama Tabel : peramalan Primary Key Foreign Key Fungsi : id_peramalan : id_sumber_data : untuk menyimpan data transaksi peramalan Tabel 3.3 Peramalan No Nama Field Tipe Data Deskripsi 1 id_peramalan int 2 id_sumber_data int 3 tgl_awal datetime Periode 4 tgl_akhir datetime Periode 5 a float Alpha 6 b float Beta 7 u float Gamma 8 tgl_peramalan datetime Tanggal 9 hasil float Hasil Peramalan 10 mad float MAD 11 mse float MSE 12 mape float MAPE 13 mpe float MPE 14 tgl_simpan datetime

40 4. Nama Tabel : sumber_data Primary Key Foreign Key Fungsi : id_sumber_data : id_pengguna : menyimpan data dari sumber data Tabel 3.4 Sumber Data No Nama Field Tipe Data Deskripsi 1 id_sumber_data int 2 nama_sumber_data varchar (50) Sumber Data 3 satuan varchar (4) Satuan 4 mata_uang varchar (15) Mata Uang 5 keterangan varchar (50) Keterangan 6 id_pengguna int 3.3.6 Desain Input/Output Pada tahap ini dilakukan perancangan desain input/output untuk berinteraksi antara data dengan user. Desain antar muka ini terdiri dari seluruh data berupa form yang akan diimplementasikan pada rancang bangun aplikasi sistem peramalan harga emas dengan metode pemulusan eksponensial Winter A Desain Input Desain input merupakan rancangan berupa laporan atau formulir-formulir untuk dimasukkan dan diolah datanya ke dalam sistem. Desain input juga merupakan acuan dalam pembuatan aplikasi dalam merancang dan membangun sistem. Dalam sistem ini desain input tidak dicantumkan karena data yang dimabil bukan dari data laporan atau formulir perusahaan harian atau bulanan melainkan data diambil dari internet yang biasanya dijadikan acuan sebagin besar pengusaha yang bergerak di bidang jual beli emas.

41 B Desain Output Desain output merupakan rancangan berupa laporan atau formulirformulir yang dicetak dari hasil pengolahan data yang dilakukan. Desain output juga merupakan acuan dalam pembuatan aplikasi dalam merancang dan membangun sistem. Desain laporan disesuaikan berdasarkan kebutuhan pengguna, akan tetapi yang paling utama desain laporan dapat digunakan untuk mengambil keputusan atau kebutuhan pengguna. B.1 Laporan History Harga Emas Tabel Laporan history harga emas digunakan untuk menampilkan data laporan atau formulir keseluruhan maupun secara terpilih pada periode tertentu. Desain laporan atau formulir history harga emas berdasarkan jenisnya berupa tabel dapat dilihat pada Gambar 3.18. Gambar 3.18 Desain Laporan History Harga Emas Tabel

42 B.2 Laporan History Harga Emas Grafik Laporan history harga emas grafik digunakan untuk menampilkan data laporan atau formulir keseluruhan maupun secara terpilih pada periode tertentu. Desain laporan history harga emas berdasarkan jenisnya berupa grafik dapat dilihat pada Gambar 3.19. Gambar 3.19 Desain Laporan History Harga Emas Grafik B.3 Laporan History Peramalan Tabel Laporan history peraman tabel digunakan untuk menampilkan data laporan atau formulir keseluruhan maupun secara terpilih pada periode tertentu. Desain laporan ini nantinya akan digunakan sebagai acuan dalam membuat

43 laporan di dalam program peramalan harga emas. Desain laporan history peramalan berdasarkan jenisnya berupa tabel dapat dilihat pada Gambar 3.20. Gambar 3.20 Desain Laporan History Peramalan Tabel B.4 Laporan History Peramalan Grafik Laporan history peramalan grafik digunakan untuk menampilkan data laporan atau formulir keseluruhan maupun secara terpilih pada periode tertentu. Desain laporan ini nantinya akan digunakan sebagai acuan dalam membuat laporan di dalam program peramalan harga emas. Desain laporan history peramalan berdasarkan jenisnya berupa grafik dapat dilihat pada Gambar 3.21

44 Gambar 3.21 Desain Laporan History Peramalan Grafik 3.3.7 Desain Interface Pada tahap ini dilakukan perancangan desain interface input/output untuk berinteraksi antara user dengan sistem. Desain antar muka ini terdiri dari seluruh form yang akan diimplementasikan pada rancang bangun aplikasi sistem peramalan harga emas dengan metode pemulusan eksponensial Winter. A Desain Form Login Desain form login terdiri dari dua button dan dua textbox. Fungsi dari button login digunakan untuk masuk kedalam sistem sedangkan cancel digunakan untuk keluar dari form login. Textbox user digunakan untuk mengisi nama dan textbox password digunakan untuk memasukkan kata kunci. Gambar form login dapat dilihat pada Gambar 3.22.

45 Gambar 3.22 Desain Form Login B Desain Form Utama Desain form utama terdiri dari beberapa submenu yaitu file, master, transaksi, laporan dan setting. Masing-masing submenu tersebut memiliki fungsi dan bagiannya masing-masing seperti file terdiri dari login, logout dan keluar. Submenu master terdiri dari sumber data, nilai tukar dan harga emas. Submenu transaksi terdiri dari peramalan. Submenu laporan terdiri dari history harga emas dan history peramalan. Submenu setting terdiri dari ubah kata kunci dan pengguna. Gambar form utama bisa dilihat pada Gambar 3.23. Gambar 3.23 Desain Form Utama

46 C Desain Form Sumber Data Desain form sumber data terdiri dari satu textbox, satu data gridview dan empat button yang semuanya memiliki fungsi masing-masing. Fungsi textbox pada sumber data digunakan untuk mencari atau menyaring data yang tampil pada data gridview. Fungsi data gridview pada form sumber data adalah untuk menampilkan data sumber data, fungsi button tambah digunakan untuk menambah data sumber data, button ubah digunakan untuk mengubah data sumber data yang ada pada data gridview, button hapus digunakan untuk menghapus data sumber data pada data gridview dan fungsi button tutup digunakan untuk menutup form sumber data. Gambar desain form sumber data dapat dilihat pada Gambar 3.24 Gambar 3.24 Desain Form Sumber Data

47 D Desain Form Nilai Tukar Desain form nilai tukar terdiri dari satu textbox dan dua button. Textbox yang ada pada form nilai tukar ini berfungsi sebagai masukkan nilai harga rupiah sedangkan button ubah sebagai proses penyimpan data, button tutup sebagai penutup form nilai tukar. Gambar desain form nilai tukar dapat dilihat pada Gambar 3.25. Gambar 3.25 Desain Form Nilai Tukar E Desain Form Harga Emas Desain form harga emas terdiri dari satu textbox, satu checkbox, satu data gridview, dua datetimepicker dan empat button yang semuanya memiliki fungsi masing-masing. Fungsi textbox pada form harga emas adalah untuk pencarian harga emas pada data gridview. Fungsi checkbox untuk menghidupkan datetimepicker dan fungsi datetimepicker adalah sebagai penyaring data yang

48 ditampilkan dalam data gridview. Fungsi data gridview adalah menampilkan data yang ada pada database. Button tambah, ubah, hapus memiliki fungsi sebagaimana sesuai namanya, sedangkan button tutup berfungsi untuk menutup form harga emas. Gambar desain form harga emas dapat dilihat pada Gambar 3.26. Gambar 3.26 Desain Form Harga Emas F Desain Form Peramalan Desain form peramalan terdiri dari lima button, satu data girdview, satu nemericupdown, beberapa textbox dan dua datetimepicker. Fungsi button tampil adalah untuk menampilkan data yang akan diramalkan, button hitung berfungsi sebagai tombol proses perhitungan peramalan. Button simpan semua berfungsi untuk menyimpan semua data yang tampil pada data gridview sedangkan button simpan hasil peramalan untuk menyimpan data peramalan pada periode

49 kedepannya saja. Button tutup berfungsi untuk menutup form peramalan. Fungsi lain seperti data gridview adalah untuk menampilkan data yang ada pada database sesuai yang telah disaring pada datetimepicker periode. combobox pencarian berfungsi sebagai pencari sumber data yang akan diramalkan. Fungsi numericupdown adalah menampilkan beberapa periode hari yang diramalkan. Fungsi textbox yang ada pada form peramalan adalah sesuai nama labelnya. Gambar desain form peramalan dapat dilihat pada Gambar 3.27. Gambar 3.27 Desain Form Peramalan G Desain Form Setting Ganti Kata Kunci Desain form setting ganti kata kunci memiliki tiga textbox dan dua button. Masing-masing textbox memiliki fungsi sesuai dengan labelnya. Button simpan untuk menyimpan kata kunci yang baru dan button batal digunakan untuk

50 membatalkan atau keluar dari form ganti kata kunci. Gambar desain form ganti kata kunci dapat dilihat pada Gambar 3.28. Gambar 3.28 Desain Form Setting Ganti Kata Kunci H Desain Form Setting Pengguna Desain form setting pengguna memiliki satu textbox, satu data gridview dan empat button. Textbox pencarian digunakan untuk mencari data yang ada pada data gridview sedangkan data gridview digunakan untuk menampilkan data pengguna. Button tambah digunakan untuk menambah pengguna baru, button ubah digunakan untuk mengubah nama pengguna dan kata kunci pengguna, button hapus digunakan untuk menghapus data penguna dan button tutup digunakan untuk menutup form pengguna dan kembali form utama. Gambar desain form setting pengguna dapat dilihat pada Gambar 3.29.

51 Gambar 3.29 Desain Form Setting Pengguna I Desain Form Laporan History Harga Emas Desain form laporan history harga emas memiliki satu textbox, satu data gridview, dua button, dua radiobutton, satu checkbox, dua datetimepicker dan satu combobox. Fungsi textbox sesuai dengan nama labelnya, checkbox berfungsi untuk menghidupkan datetimepicker sedangkan fungsi datetimepicker untuk mengambil data yang sekiranya dibutuhkan sesuai tanggal. Fungsi data gridview adalah menampilkan data history harga emas yang. Fungsi radiobutton adalah memilih jenis laporan yang akan ditampilkan atau dikeluarkan dalam form history harga emas. Gambar desain form laporan history harga emas dapat dilihat pada Gambar 3.30.

52 Gambar 3.30 Desain Form Laporan History Harga Emas J Desain Form Laporan Peramalan Desain form laporan peramalan memiliki satu textbox, satu data gridview, dua button, dua radiobutton, satu checkbox, dua datetimepicker dan satu combobox. Fungsi dari textbox adalah sesuai labelnya, sedangkan data gridview berfungsi menampilkan data peramalan. Fungsi checkbox adalah menghidupkan datetimepicker dan fungsi datetimepicker adalah menyaring atau memilih data sesuai tanggal yang dibutuhkan. Fungsi radiobutton yaitu sesuai namanya yang tertera pada form history peramalan, sedangkan fungsi dua button yang ada pada laporan history peramalan adalah menampilkan dan menutup form history peramalan. Gambar desain form laporan history peramalan dapat dilihat pada Gambar 3.31.

53 Gambar 3.31 Desain Form Laporan Peramalan 3.3.8 Desain Uji Coba Dasar Sistem Desain uji coba bertujuan untuk memastikan bahwa aplikasi telah dibuat sesuai dengan kebutuhan atau tujuan yang diharapkan. Kekurangan atau kelemahan aplikasi pada tahap ini akan dievaluasi sebelum diimplementasikan secara nyata. Desain uji coba dasar sistem ini dilakukan dengan menggunakan Black Box Testing dan aplikasi akan diuji dengan melakukan berbagai percobaan untuk membuktikan bahwa aplikasi yang telah dibuat sesuai dengan tujuan. A Desain Uji Coba Fitur Manipulasi Login Proses login dilakukan dengan cara memasukkan username dan password. Berdasarkan username dan password akan diketahui priviledges login dari masing-masing user yaitu sebagai administrator atau user. Data login yang

54 digunakan terlihat pada Tabel 3.5 Sedangkan penjelasan desain test case login dapat terlihat pada Tabel 3.6. Tabel 3.5 Data Login Nama Field Data 1 Data 2 Nama Pengguna admin user Kata Kunci a u State administrator user Tabel 3.6 Test Case Data Login Test Case ID Tujuan Input Output yang Diharapkan 1 Deskripsi username, password yang valid 2 Deskripsi nama pengguna, kata kunci yang tidak valid 3 Deskripsi nama pengguna dan kata kunci kosong Masukkan data 1 dan 2 seperti tabel data login Masukkan data nama pengguna dan kata kunci yang salah Tidak ada Form Login tertutup dan muncul form utama sesuai dengan user priviliedges Muncul Pesan "Nama pengguna atau password salah'" Muncul Pesan "Nama pengguna atau password salah'" B Desain Uji Coba Fitur Manipulasi Sumber Data Proses manipulasi sumber data adalah proses menambah, mengubah dan menghapus data pada sumber data. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari objek-objek yang ada dalam desain form master sumber data. Data sumber data yang digunakan terlihat pada Tabel 3.7, sedangkan penjelasan desain test case sumber data dapat terlihat pada Tabel 3.8.

55 Tabel 3.7 Data Sumber Data Nama Field Data 1 Data 2 Sumber Data harga_emas.com PT Aneka Tambang Satuan toz toz Mata Uang dollar dollar Keterangan Situ indonesia Situ indonesia Tabel 3.8 Test Case Data Sumber Data Test Case ID Tujuan Input Output yang Diharapkan 4 Tambah data baru ke tabel sumber data 5 Menghindari tambah data baru tidak boleh kosong 6 Ubah data dari tabel sumber data 7 Menghindari ubah data dari tabel sumber data tidak boleh kosong 8 Hapus data dari tabel sumber data Masukkan data sesuai dengan itemdan tekan simpan Tidak memasukkan sumber data Ubah isi item yang akan diubah Tidak memasukkan atau mengosongkan sumber data Memilih data yang akan dihapus Data masuk pada data gridview Muncul pesan "Sumber data tidak boleh kosong" Data masuk pada data gridview Muncul pesan "Sumber data tidak boleh kosong" Muncul pesan "apakah anda yakin?" C Desain Uji Coba Fitur Manipulasi Nilai Tukar Proses manipulasi nilai tukar adalah proses merubah nilai tukar. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari objek yang ada dalam desain form master nilai tukar. Data nilai tukar yang digunakan terlihat pada Tabel 3.9, sedangkan penjelasan desain test case nilai tukar dapat terlihat pada Tabel 3.10.

56 Tabel 3.9 Data Nilai Tukar Nama Field Data 1 Data 2 1$ = Rp 10000 9000 Test Case ID Tabel 3.10 Test Case Data Nilai Tukar Tujuan Input Output yang Diharapkan 9 Ubah nilai tukar Masukkan data 1 atau 2 pada tabel nilai tukar Data nilai tukar akan berubah D Desain Uji Coba Fitur Manipulasi Harga Emas Proses manipulasi harga emas adalah proses menambah, mengubah dan menghapus data pada master harga emas. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari objek-objek yang ada dalam desain form master harga emas. Data harga emas yang digunakan terlihat pada Tabel 3.11, sedangkan penjelasan desain test case harga emas dapat terlihat pada Tabel 3.12. Tabel 3.11 Data Harga Emas Nama Field Data 1 Data 2 Sumber Data harga_emas.com harga_emas.com Mata Uang dollar dollar Tanggal 9 februari 2013 10 februari 2013 Harga 500 600

57 Tabel 3.12 Test Case Data Harga Emas Test Case ID Tujuan Input Output yang Diharapkan 8 Tambah data baru ke tabel harga emas 9 Menghindari tambah data baru tidak boleh kosong 10 Ubah data dari tabel harga emas 11 Hapus data dari tabel harga emas Masukkan data sesuai dengan itemdan tekan simpan Tidak memasukkan data herga emas atau sumber data Ubah isi item yang akan diubah Memilih data yang akan dihapus Data masuk pada data gridview Muncul pesan "Sumber data tidak boleh kosong" Data masuk pada data gridview Muncul pesan "apakah anda yakin?" E Desain Uji Coba Fitur Manipulasi Peramalan Proses manipulasi peramalan adalah proses tampil, hitung, simpan semua, simpan hasil peramalan dan tutup data pada transaksi peramalan. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari objek-objek yang ada dalam desain form transaksi peramalan. Data peramalan yang digunakan terlihat pada Tabel 3.13, sedangkan penjelasan desain test case peramalan dapat terlihat pada Tabel 3.14. Tabel 3.13 Data Peramalan Nama Field Data 1 Data 2 Sumber Data harga_emas.com harga_emas.com Periode sampai 4 februari sampai 5 februari Periode yang diramalkan 3 3

58 Test Case ID Tabel 3.14 Test Case Data Peramalan Tujuan Input Output yang Diharapkan 12 Tampil data Masukkan data sumber data dan periode rentang waktu 13 Hitung peramalan Masukkan jumlah data yang akan diramalkan kedepan 14 Simpan semua Tekan tombol simpan semua Data dan tanggal yang akan diramalkan muncul pada gridview Hasil peramalan akan tampil pada gridview paling bawah Muncul pesan "data peramlan sudah ada, apakah anda akan menyimpan ulang" ini terjadi bila ada data yang sama 15 Simpan Hasil Peramalan Tekan tombol simpan hasil peramalan Muncul pesan "data peramlan sudah ada, apakah anda akan menyimpan ulang" ini terjadi bila ada data yang sama F Desain Uji Coba Fitur Manipulasi History Harga Emas Proses manipulasi data history harga emas adalah proses tampil berupa tabel atau grafik pada transaksi laporan history harga emas. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari objek-objek yang ada dalam desain form laporan history harga emas. Data history harga emas yang digunakan terlihat pada Tabel 3.15, sedangkan penjelasan desain test case laporan history harga emas dapat terlihat pada Tabel 3.16.

59 Tabel 3.15 Data History Harga Emas Nama Field Data 1 Data 2 Sumber Data harga_emas.com PT Aneka Tambang Periode sampai 4 februari sampai 4 februari Test Case ID Tabel 3.16 Test Case Data History Harga Emas Tujuan Input Output yang Diharapkan 16 Tampil Tabel Masukkan data periode dan sumber data 17 Tampil Grafik Masukkan data periode dan sumber data Akan muncul laporan berupa tabel Akan muncul laporan berupa grafik G Desain Uji Coba Fitur Manipulasi History Peramalan Proses manipulasi data history harga emas adalah proses tampil berupa tabel atau grafik pada transaksi laporan history harga emas. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari objek-objek yang ada dalam desain form laporan history harga emas. Data history peramalan yang digunakan terlihat pada Tabel 3.17, sedangkan penjelasan desain test case laporan history peramalan dapat terlihat pada Tabel 3.18. Tabel 3.17 Data History Peramalan Nama Field Data 1 Data 2 Sumber Data harga_emas.com PT Aneka Tambang Periode sampai 4 februari sampai 4 februari

60 Test Case ID Tabel 3.18 Test Case Data History Peramalan Tujuan Input Output yang Diharapkan 18 Tampil Tabel Masukkan data periode dan sumber data 19 Tampil Grafik Masukkan data periode dan sumber data 20 Tampil Semua Pilih radiobutton tampil semua 21 Tampil Data Peramalan Pilih radiobutton tampil data peramalan Akan muncul laporan berupa tabel Akan muncul laporan berupa grafik Akan muncul laporan semua transaksi peramalan keseluruhan Hanya akan mincul laporan data hasil peramalan H Desain Uji Coba Fitur Manipulasi Setting Pengguna Proses manipulasi data setting pengguna harga emas adalah proses penambahan pengurangan pengguna. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari objek-objek yang ada dalam desain form setting pengguna. Data setting pengguna yang digunakan terlihat pada Tabel 3.19, sedangkan penjelasan desain test case setting pengguna dapat terlihat pada Tabel 3.20. Tabel 3.19 Data Setting Pengguna Nama Field Data 1 Data 2 Nama Pengguna user user1 Kata Kunci u user1

61 Test Case ID Tabel 3.20 Test Case Setting Pengguna Tujuan Input Output yang Diharapkan 22 Tampil Pencarian Memasukkan data yang ingin dicari 23 Tambah Data User Baru Memasukkan data user baru 24 Hapus Data User Memilih data pada data gridview user yang akan dihapus 25 Edit Data User Memilih data pada data gridview user yang akan edit Akan muncul list data yang dicari Pada data gridview akan muncul data yang baru diinputkan Data yang dihapus akan menjadi buram pada data gridview Data yang ingin di ubah pada data gridview akan berubah sesuai dengan yang diinginkan