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

dokumen-dokumen yang mirip
BAB 3 PERANCANGAN PROGRAM. Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini,

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM APLIKASI

Bab III PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 ALGORITMA DAN PERANCANGAN

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

BAB 3 RANCANGAN 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 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

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

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

UNIVERSITAS BINA NUSANTARA

BAB III ANALISIS DAN PERANCANGAN PROGRAM. oleh sistem untuk mendapatkan hasil yang sesuai. Berikut ini adalah gambaran umum

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN

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

BAB 4 IMPLEMENTASI DAN EVALUASI

tentang perubahan kondisi aplikasi dijalankan :

BAB 3 PERANCANGAN. dengan jumlah pegawai sebanyak 15 orang, Sinta Restaurant & Cafe tidak hanya

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

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM

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

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

Berikut merupakan prosedur penggunaan pada non-login :

BAB III PERANCANGAN PROGRAM APLIKASI

BAB V HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. program aplikasi dengan baik adalah : a. Processor Intel Pentium 1.66 GHz atau yang setara. b. Memori sebesar 512 MB

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

BAB 3 PEMBAHASAN. pelayanan kesehatan prima, Pt Binara Guna Mediktama pada tahun 1986 mendirikan


BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. digunakan, kemudian dilanjutkan dengan rancangan sistem aplikasi berupa cetak biru

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN. dagang Alam Mie. Perusahaan berlokasi di Jl. Lombok Blok J-11 Kawasan. Berikat MM2100, Cibitung-Bekasi

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

UNIVERSITAS BINA NUSANTARA

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu

Gambar 4.62 Layar Menu Penjualan Transaksi

Alat. Proyek. Program. otomatis. karna telah. Daftar Opname SPK Alat. Daftar Opname SPK. dan Nama. Kelompok. Petunjuk

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN DESAIN SISTEM

Upah. Program. Daftar Opname SPK Upah. Opname (Kelompok Pekerjaan. Upah diantaranya : : Kode Proyek. dan Nama Kode Upah, Daftar.

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

PANDUAN APLIKASI 2014

BAB IV HASIL DAN UJICOBA

UNIVERSITAS BINA NUSANTARA

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


BAB 4 IMPLEMENTASI DAN EVALUASI

Program. dan Kode. Subkon. Kelompok. Daftar. Opname SPK. Tanggal ACC2. dan tombol. Exit.

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


BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. Untuk dapat menjalankan aplikasi sistem informasi penjualan pada

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

BAB V IMPLEMENTASI DAN PEMBAHASAN. 1. Sistem Operasi Microsoft Windows Microsoft SQL Server 2005

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 3 METODOLOGI PENELITIAN

BAB 3 PERANCANGAN PROGRAM

BAB IV HASIL DAN PEMBAHASAN

IMPLEMENTASI DAN EVALUASI

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI. ini dan pengujian data adalah sebagai berikut: Harddisk 250 Gigabytes. Sistem operasi Microsoft Windows 7 Ultimate

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI PENDUGAAN DATA HILANG PADA PERCOBAAN DALAM RANCANGAN ACAK KELOMPOK DAN PETAK TERBAGI.

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN POGRAM APLIKASI

BAB 4 IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Perangkat Keras dan Pera ngkat Lunak. program aplikasi dengan baik adalah sebagai berikut:

Manual. Alokasi Mengajar

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. meneruskan keinginan ayahnya untuk mengembangkan usaha yang telah dirintis

BAB II SISTEM MANAJER

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. menjalankan sistem informasi ini adalah sebagai berikut : a. Processor Pentium III 1 Ghz

BAB 3 ANALISIS DAN PERANCANGAN

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI GEOGRAFIS MENGENAI PERSEBARAN HABITAT SATWA YANG DILINDUNGI DI PULAU SUMATERA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Nama program yang hendak dikembangkan adalah Viola Jones Simulator. Tujuan dari

BAB IV HASIL DAN UJI COBA

MENGOPERASIKAN SISTEM OPERASI

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER

Gambar 4.57 Layar Ubah Pemasok. Data pemasok dapat diubah di sini. Data-data akan disimpan ke

BAB IV HASIL DAN PEMBAHASAN

Transkripsi:

BAB 3 PERANCANGAN PROGRAM 3.1 Spesifikasi Perancangan Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini, penulis membuat dahulu rancangan struktur menu, state transition diagram, perancangan tampilan masing-masing modul disertai dengan pseudocode. 3.1.1 Rancangan Struktur Rancangan struktur terdiri dari beberapa menu, yaitu : a. Struktur Menu About Menu Help Exit Gambar 3.1 Struktur Menu

43 Keterangan: Pada menu utama, akan ditampilkan About, Help, dan Exit. About About berisikan tentang judul skripsi dan data diri penulis. Help Help berisikan petunjuk atau penjelasan penggunaan program ini agar dapat dimengerti oleh user. Exit Apabila user mau keluar dari program, maka dapat memilih exit. b) Stuktur Data Distribusi Data Input Gambar 3.2 Struktur Data

44 Keterangan : Pada menu data, akan ditampilkan Distribusi dan Input. Distribusi Pada menu ini, dapat dilihat jumlah permintaan rata-rata dari data permintaan yang diinput oleh user, beserta jenis distribusi sebarannya, apakah dari data permintaan itu menyebar secara normal atau eksponensial dapat diketahui dari menu ini. Yang selanjutnya akan digunakan untuk menentukan jenis sebaran yang akan dipilih pada menu input. Input Pada menu ini, user mengisi input data, yaitu terdiri dari biaya pesan, harga, biaya simpan, biaya backorder, permintaan rata-rata, standar deviasi, jumlah hari kerja,lead time, data minimum, data maksimum. Lalu setelah itu, pilih sebaran distibusi, apakah normal atau eksponensial untuk mengetahui hasil perhitungan. c. Struktur About About Back Gambar 3.3 Struktur About Keterangan pada about : Pada about ini, user dapat melihat judul, profil dari penulis dan menu pilihan kembali.

45 d. Struktur Help Help Back Gambar 3.4 Struktur Help Keterangan pada help : Help berisikan petunjuk atau penjelasan penggunaan program ini agar dapat dimengerti oleh user dalam menjalankan program aplikasi. e. Struktur Distribusi Save Open Distribusi Hasil Reset Jenis Distribusi Back Next Gambar 3.5 Struktur Distribusi

46 Keterangan : Pada menu distribusi, akan ditampilkan save, open, hasil, jenis distribusi, back, next. Save Untuk menyimpan data permintaan yang diinput, user dapat memilih tombol ini. Open Untuk membuka kembali data permintaan yang pernah diinput, user dapat memilih tombol ini. Hasil Untuk mengetahui permintaan rata-rata beserta jenis distribusi, maka user dapat memilih tombol ini. Reset Untuk menghapus data yang diinput beserta hasil perhitungan dan mengisinya dengan data yang baru, user dapat memilih tombol ini. Jenis distribusi Untuk mengetahui jenis distribusi dari data permaintaan yang diinput, apakah itu normal atau eksponensial, user dapat memilih tombol ini. Back Bila user ingin kembali ke menu utama, dapat memilih tombol ini. Next Apabila user ingin melihat menu selanjutnya, dapat memilih tombol ini.

47 f. Struktur Input Save Menu Sebaran Normal Open Reset Back Input Next Help Menu Sebaran Eksponensial Save Open Reset Back Next Help Gambar 3.6 Struktur Input

48 Keterangan : Pada menu input, akan ditampilkan menu sebaran normal, yang mana menu ini terdiri atas save, open, reset, back, next, exit. Begitu juga pada menu sebaran eksponensial, yang terdiri dari save, open, reset, back,next, exit. Pada menu input ini, user mengisi input data terebih dahulu, yaitu terdiri dari biaya pesan, harga, biaya simpan, biaya backorder, permintaan rata-rata, standar deviasi, jumlah hari kerja, lead time, data minimum, data maksimum. Lalu setelah itu, pilih sebaran distribusi, apakah normal atau eksponensial. Dan akan dapat dilihat total biaya pemesanan dan jumlah pemesanan dari sebaran tersebut. 1). Struktur Sebaran Normal Save Sebaran Normal Open Reset Back Next Help Gambar 3.7 Struktur Sebaran normal

49 Keterangan pada Stuktur Sebaran Normal : Pada menu sebaran normal, yang terdiri atas save, open, reset, back, next, exit. Save Setelah hasil perhitungan itu keluar, maka user dapat memilih tombol save, yaitu menyimpan hasil perhitungan. Open Untuk membuka kembali data yang diinput,dan hasil perhitungan user dapat memilih tombol ini. Reset Apabila pada waktu input data terjadi kesalahan dalam memasukkan angka, maka user dapat memilih tombol ini. Atau bisa juga, bila user masih ingin melakukan perhitungan data baru dengan menggunakan sebaran normal, maka setelah keluar hasil perhitungan dari inputan data, user dapat memilih tombol ini. Back Bila user ingin kembali ke menu sebelumnya, dapat memilih tombol ini. Next Apabila user ingin melihat menu selanjutnya, dapat memilih tombol ini. Help Bila user belum mengerti cara penggunaan program, maka user dapat memilih tombol ini.

50 Sebelum memilih menu ini, user harus mengisi input data terlebih dahulu, yaitu terdiri dari biaya pesan, harga, biaya simpan, biaya backorder, permintaan rata-rata, standar deviasi, jumlah hari kerja, lead time, data minimum, data maksimum. Kemudian user dapat mengklik menu sebaran normal. Pada menu ini, akan ditampilkan hasil perhitungan dari inputan data yang telah dimasukkan oleh user yang terdiri atas : a) Permintaan selama lead time b) Standar deviasi selama lead time c) Permintaan rata-rata per tahun d) Periode e) Safety stock f) Stockout g) Jumlah pemesanan h) Total biaya pemesanan

51 2). Struktur Sebaran Eksponensial Save Sebaran Eksponensial Open Reset Back Next Help Gambar 3.8 Struktur Sebaran Eksponensial Keterangan pada Menu Sebaran Eksponensial : Pada menu sebaran eksponensial, terdiri atas save, open, reset, back, next, exit. Save Setelah hasil perhitungan itu keluar, maka user dapat memilih tombol save, yaitu menyimpan hasil perhitungan. Open Untuk membuka kembali data yang diinput, user dapat memilih tombol ini.

52 Reset Apabila pada waktu input data terjadi kesalahan dalam memasukkan angka, maka user dapat memilih tombol ini. Atau bisa juga, bila user masih ingin melakukan perhitungan data baru dengan menggunakan sebaran eksponensial, maka setelah keluar hasil perhitungan dari inputan data, user dapat memilih tombol ini. Back Bila user ingin kembali ke menu sebelumnya, dapat memilih tombol ini. Next Apabila user ingin melihat menu selanjutnya, dapat memlih tombol ini. Help Bila user belum mengerti cara penggunaan program, maka user dapat memilih tombol ini. Sama seperti pada menu sebaran normal. Pada sebaran eksponensial ini, sebelum memilih menu sebaran eksponensial, user harus mengisi input data terlebih dahulu, yaitu terdiri dari biaya pesan, harga, biaya simpan, biaya backorder, permintaan ratarata, standar deviasi, jumlah hari kerja, lead time, data minimum, data maksimum. Setelah itu, baru user dapat mengklik menu sebaran eksponensial. Setelah memilih atau mengklik menu ini, maka akan ditampilkan hasil perhitungan dari inputan data yang telah dimasukkan oleh user yang terdiri atas: a) Permintaan selama lead time b) Standar deviasi selama lead time c) Permintaan rata-rata per tahun d) Periode e) Safety stock

53 f) Jumlah pemesanan g) Total biaya pemesanan. g. Struktur Print Zoom Page Print Print setup Print Save Open Close Gambar 3.9 Struktur Print

54 Keterangan pada menu print : Save Apabila user ingin menyimpan nilai hasil perhitungan, dapat mengklik save. Open Untuk membuka kembali tampilan nilai hasil perhitungan, maka user dapat mengklik open. Close Apabila user ingin menutup program, dapat mengklik close. Print Untuk mencetak nilai hasil perhitungan, dapat mengklik print.. Zoom Untuk memperbesar tampilan, user dapat memilih mengklikl zoom. Page Untuk melihat halaman yang akan dicetak atau diprint, dapat mengklik page. Print setup Untuk mengatur tampilan halaman yang akan diprint, user dapat mengklik print setup.

55 3.1.2 State Transition Diagram State Transition Diagram (STD) adalah merupakan model yang menggambarkan sifat ketergantungan pada waktu dari suatu sistem. 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. Menu Pilih help Tampilkan help Pilih exit Tampilkan exit Pilih about Tampilkan about Keluar dari program Tampilan help Tampilan judul dan nama Gambar 3.10 STD Menu

56 Data Pilih menu distribusi Tampilkan distribusi Pilih menu input Tampilkan pilihan input Menu Distribusi Menu Input Pilih menu normal Tampilkan menu normal Pilih menu eksponensial Tampilkan menu eksponensial Menu Sebaran Normal Menu Sebaran Eksponensial Gambar 3.11 STD Data

57 Tampilan Judul dan nama Pilih back Kembali ke menu utama Gambar 3.12 STD About Tampilan Help Pilih back Kembali ke menu pemanggil Gambar 3.13 STD Help

58 Distribusi Pilih back Kembali ke menu utama Pilih jns.distribusi Tampilkan jenis distribusi Pilih next Menuju ke menu input Pilih Hasil Tampilkan rata-rata dan standar deviasi Pilih save Simpan tampilan dalam hardisk Pilih open Keluarkan tampilan dalam hardisk Permintaan ratarata dan standar deviasi Hardisk Tampilan awal Jenis Distribusi normal atau eksponensial Pilih reset Hapus hasil perhitungan dan inputan data Tampilan seperti awal Gambar 3.14 STD Distribusi

59 Sebaran Normal Pilih back Kembali ke menu utama Tekan next Pilih Save Pilih reset menuju ke menu print Pilih help Simpan di hardisk Hapus input data Tampilkan help Hardisk Tampilan menu seperti awal Menu print Tampilan help Pilih open Keluarkan tampilan dari hardisk Tampilan nilai data input seperti awal Pilih back Kembali ke menu input Gambar 3.15 STD Sebaran Normal

60 Sebaran Eksponensial Pilih back Kembali ke menu utama Pilih Save Pilih reset Pilih help Simpan di hardisk Hapus input data Tekan next Tampilkan help Hardisk Tampilan menu seperti awal menuju ke Menu print Tampilan help Pilih open Keluarkan tampilan dari hardisk Tampilan data input seperti awal Menu print Tekan Back Kembali ke menu input Gambar 3.16 STD Sebaran Eksponensial

61 Print Pilih close Kembali ke menu input Pilih print Cetak hasil perhitungan Pilih save Simpan di hardisk Hardisk Pilih open Keluarkan tampilan di hardisk Pilih zoom Perbesar ltampilan layar Tampilan nilai hasil perhitungan Pilih setup Atur tampilan yang diprint Tampilan layar menjadi lebih besar Tampilan setelah disetup Gambar 3.17 STD Print

62 3.1.3 Perancangan Modul Dalam Sub bab ini penulis akan mendeskripsikan masing-masing modul yang ada pada software yang dirancang. a. Modul pada Menu Menu Data X About Help Exit Distribusi Input PERANCANGAN PROGRAM APLIKASI OPTIMALISASI PERHITUNGAN TOTAL ORDERING COST DENGAN METODE HYBRID SYSTEM OLEH H A N D Y 0500588354 Gambar 3.18 Rancangan layar Menu Keterangan gambar : Pada menu utama, akan ditampilkan about, help, exit. Pada menu data, akan ditampilkan menu distribusi, menu input.

63 About Berisikan judul skripsi dan data diri penulis. Help Berisikan petunjuk atau penjelasan penggunaan program ini agar dapat dimengerti oleh user. Exit Apabila user mau keluar dari program, maka dapat memilih exit. Menu distribusi Pada menu ini, dapat dilihat jumlah permintaan rata-rata dari data permintaan yang diinput oleh user, beserta jenis distribusi sebarannya, apakah dari data permintaan itu menyebar secara normal atau eksponensial dapat diketahui dari menu ini. Yang selanjutnya akan digunakan untuk menentukan jenis sebaran yang akan dipilih pada menu input. Menu Input Pada menu ini, user mengisi input data, yaitu terdiri dari biaya pesan, harga, biaya simpan, biaya backorder, permintaan rata-rata, standar deviasi, jumlah hari kerja, lead time, data minimum, data maksimum. Lalu setelah itu, pilih sebaran distibusi, apakah normal atau eksponensial untuk mengetahui validasi perhitungan.

64 Pseudocode untuk form Menu, akan disajikan sebagai berikut : If diklik About then Tampilkan form About If diklik Help then Tampilkan form Help If diklik Exit then Keluar dari Aplikasi If diklik Menu Distribusi then Tampilkan form Distribusi If diklik Menu Input then Tampilkan form Input b) Modul About Modul about berisikan informasi mengenai Profil Penulis, dan judul skripsi. About X Keterangan Diri ------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------ --------------------------------------------- Judul ------------------------------------------------------------------------------------------ Back Gambar 3.19 Rancangan layar About

65 Pseudocode untuk modul about : If diklik tombol Back then Tampilkan form Menu utama c. Modul Help Modul ini berfungsi untuk menampilkan informasi bantuan dalam menggunakan program ini pada masing-masing modul dan penjelasannya. Help X Cara Penggunaan: ---------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------- ---------------------------------- ---------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------- ---------------------------------- Back Gambar 3.20 Rancangan layar Help Berikut adalah pseudocode untuk form help: If diklik tombol Back then Kembali ke menu Pemanggilnya

66 d. Modul Distribusi Pada menu ini, dapat dilihat jumlah permintaan rata-rata dari data permintaan yang diinput oleh user, beserta jenis distribusi sebarannya, apakah dari data permintaan itu menyebar secara normal atau eksponensial dapat diketahui dari menu ini. Yang selanjutnya akan digunakan untuk menentukan jenis sebaran yang akan dipilih pada menu input. Menu Distribusi X Masukkan banyak data : Enter Save Open Hasil Reset Masukkan data permintaan Permintaan rata-rata : Standar deviasi : Jenis Distribusi Data menyebar secara BACK NEXT Gambar 3.21 Rancangan layar Distribusi Keterangan : Pada menu distribusi, akan ditampilkan save, open, hasil, reset, jenis distribusi, back, next.

67 Save Untuk menyimpan data permintaan yang diinput, user dapat memilih tombol ini. Open Untuk membuka kembali data permintaan yang pernah diinput, user dapat memilih tombol ini. Hasil Untuk mengetahui permintaan rata-rata beserta jenis distribusi, maka user dapat memilih tombol ini. Reset Untuk menghapus data yang diinput serta hasil perhitungan, dan mengisi data permintaan yang baru, user dapat memilih tombol ini. Jenis distribusi Untuk mengetahui jenis distribusi dari data permaintaan yang diinput, apakah itu normal atau eksponensial, user dapat memilih tombol ini. Back Bila user ingin kembali ke menu utama, dapat memilih tombol ini. Next Apabila user ingin melihat menu selanjutnya, dapat memlih tombol ini. Berikut adalah pseudocode untuk form distribusi: Masukkan banyak data If diklik tombol Enter then Tampilkan jumlah banyaknya data permintaan Isi data permintaan ke 1 dan seterusnya

68 If diklik tombol Hasil then Tampilkan nilai permintaan rata-rata dan standar deviasi If diklik tombol Jenis distribusi then Tampilkan jenis distribusi If diklik tombol Save then Data permintaan disimpan dalam hardisk If diklik tombol Open then Data permintaan dikeluarkan If diklik tombol Back then Kembali ke menu utama If diklik tombol Next then Menuju ke menu input e. Modul Input Pada modul ini berfungsi untuk menginput data, validasi perhitungan dan menampilkan hasil perhitungan untuk mengetahui jumlah dan total biaya pemesanan. Untuk menu ini, user mengisi input data terlebih dahulu, yaitu terdiri dari biaya pesan, harga, biaya simpan, biaya backorder, permintaan rata-rata, standar deviasi, jumlah hari kerja, lead time, data minimum, data maksimum. Setelah itu, user dapat memilih diantara dua sebaran itu yaitu sebaran normal atau eksponensial. Setelah itu baru didapat nilai hasil perhitungan

69 Menu Input X Biaya Pesan Harga Pilh Sebaran dari data input Normal Biaya Simpan Biaya Backorder Permintaan Rata2 Standar Deviasi Save Reset Back Next Help Jumlah hari kerja Lead time Data Minimum Eksponensial Data maximum Save Reset Back Next Help Gambar 3.22 Rancangan layar Input Keterangan pada modul input : Save Setelah hasil perhitungan itu keluar, maka user dapat memilih tombol save, yaitu menyimpan hasil perhitungan. Reset Apabila pada waktu input data terjadi kesalahan dalam memasukkan angka, maka user dapat memilih tombol ini. Atau bisa juga, bila user masih ingin melakukan perhitungan

70 data baru dengan menggunakan sebaran normal atau eksponensial, maka setelah keluar hasil perhitungan dari inputan data, user dapat memilih tombol ini. Back Bila user ingin kembali ke menu sebelumnya, dapat memilih tombol ini. Next Apabila user ingin melihat menu selanjutnya, dapat memlih tombol ini. Help Bila user belum mengerti cara penggunaan program, maka user dapat memilih tombol ini, karena pada menu ini akan dijelaskan cara menjalankan program pada menu input. Berikut adalah pseudocode untuk form input: If diklik tombol Normal then Tampilkan hasil perhitungan dengan menggunakan sebaran normal If diklik tombol Eksponensial then Tampilkan hasil perhitungan dengan menggunakan sebaran eksponensial If diklik tombol Save then Data input disimpan, masuk kedalam hardisk If diklik tombol Reset then Hapus tampilan, kembali seperti awal If diklik tombol Back Kembali ke menu utama If diklik tombol Next Menuju menu selanjutnya If diklik tombol Help Menuju help

71 f. Modul Print Apabila user ingin mengeprint tampilan hasil perhitungan dapat memilih menu ini. Print Preview X Zoom Page Print Print Save Open Close setup Gambar 3.23 Rancangan layar Print Keterangan pada modul print : Save Apabila user ingin menyimpan nilai hasil perhitungan, dapat mengklik save. Open Untuk membuka kembali tampilan nilai hasil perhitungan, maka user dapat mengklik open. Close Apabila user ingin menutup program, dapat mengklik close.

72 Print Untuk mencetak nilai hasil perhitungan, dapat mengklik print.. Zoom Untuk memperbesar tampilan, user dapat mengklik zoom. Page Untuk melihat halaman yang akan dicetak atau diprint, dapat mengklik page. Print setup Untuk mengatur tampilan halaman yang akan diprint, user dapat mengklik print setup. Berikut adalah pseudocode untuk form print : If diklik Page then Lihat banyak halaman yang akan diprint If diklik Zoom then Perbesar tampilan If diklik Print setup then Atur tampilan yang akan diprint If diklik Print then Cetak hasil perhitungan If diklik Save then Simpan hasil perhitungan dalam hardisk If diklik Open then Keluarkan tampilan hasil perhitungan If diklik Close then Kembali ke menu input

73 3.1.4 Flowchart Gambar 3.24 Flowchart