Home » , » Perancangan Program Untuk Masalah Bisnis

Perancangan Program Untuk Masalah Bisnis

Perancangan Program

  Perancangan program merupakan pengembangangan solusi terhadap identifikasi masalah dan menghasilkan serangkaian instruksi yang membangaun sebuah program komputer untuk menghasilkan output.

Permasalahan di bagi kedalam tiga komponen :
- Input / Masukan
- Proses
- Output / Keluaran

Teknik Perancanagan Program Masalah Bisnis

- Berikut ini akan di jelaskan beberapa teknik perancangan program di dalam sebuah pemrograman terstruktur untuk mendukung proses pembangunan / pengembangan sistem.
- Teknik Perancangan File / Database dalam bentuk spesifikasi file.
- Teknik Perancangan Program dalam bentuk spsesifikasi program.

Teknik Perancanagan File / Database

Langkah-langkah didalam peracanagan file sebagai berikut :
1. menentukan banyaknya jumlah kebutuhan file yang nanti akan digunakan didalam program. Banyaknya file yang dibutuhkan oleh sistem diperoleh dari hasil perancangan database menggunakan Normalisasi. Dari hasil Normalisasi terbentuk tabel-tabel atau file-file yang akan dijelaskan didalam spesifikasi file.

2. Menentukan parameter dari file yang akan dibuat. Parameter yang dimaksud adalah elemen- elemen yang menjelaskan spesifikasi singkat file.


Sekilas Analisa Program Penggajian

  Program Penggajian adalah sebuah aplikasi yang melakukan proses penghitungan gaji pegawai, dengan dasar input absen dan proses yang dilakukan secara batch atau tunda (satu kali dalam sebulan).

Input   : Data absen harian.
Proses : Penghitungan gaji, parameternya :
           => Tunjangan pegawai (dari status pegawai)
           => Gaji pokok (dari golongan pegawai).
           => Lembur (dari kehadiran pegawai).
           => Potongan (jika pegawai mempunyai potongan yang dibebankan pada gaji).
Output : Laporan Gaji Bulan dan Slip Gaji Pegawai.


Parameter File
A. Nama File
- Nama yang dibuat untuk memnunjukan nama file yang digunakan. Dituliskan didalam source program.
- Contoh : File_Pegawai, Lembur, dll.

B. Akronim File
- Nama yang dibuat untuk menunjukan file disimpan dalam tabel / database. Dituliskan dengan extensionnya.
- Contoh : Pegawai.mdb, Lembur.dbf, Absensi.myd.

C. Kode File
- Nama yang dibuat pada saat file digambarkan dalam bentuk diagram (Normalisasi).
- Contoh : Tabel Pegawai, Tabel Lembur, Tabel Absen.

D. Type File
- Tipe dari tabel yang digunakan dalam program.
- Contoh : File Master, File Transaksi, File Laporan, File Histori, File Backup, File Kerja dan File Library.

E. Panjang Record (record-size).
- Jumlah karakter yang digunakan dalam satu record.
- Contoh : 180 characters.

F. Organisasi File
- Organisasi yang digunakan pada saat menyimpan data kedalam tabel.
- Contoh : Index Sequential.

G. Access File
- Cara mengakses data yang disimpan pada tabel.
- Contoh : Random.

H. Media File
- Media yang digunakan untuk menyimpan file (tabel).
- Contoh : Harddisk.

I. Field Key
- Kunci field yang dipakai dalam program pada saat program mengakses database.
- Contoh : Nomor Induk Pegawai (NIP).

J. Software
- Software yang digunakan untuk membuat tabel.
- Contoh : Microsoft Acces 2007, MySQL.


Teknik Perancangan Program Masalah Bisnis

1. Menentukan banyaknya jumlah kebutuhan program yang akan dibuat. Jumlah program yang dibutuhkan oleh sisstem dibuat dalan bentuk modul yang nantinya akan digambarkan dalam diagram HIPO. Dalam HIPO dapat diketahui dengan jelas hirarki program. Program mana yang memanggil program lainnya, dan kemana program akan kembali setelah selesai melakukan eksekusi.

2. Menentukan Parameter dari program yang akan dibuat. Parameter yang dimaksud adalah elemen-elemen yang menjelaskan spesifikasi singkat mengenai program.

Parameter Program meliputi hal-hal sebagai berikut :
* Nama Program
   - Nama yang dibuat untuk menunjukan identitas program.
   - Contoh : ProgramHitungGaji.

* Akronim Program
   - Nama yang dibuat untuk menyimpan source program.
   - Contoh : HitGaji.vbp

* Kode Program
   - Nama yang dibuat pada saat file digambarkan dalam bentuk diagram (HIPO).
   - Contoh : Gj01

* Fungsi Program 
   - Menjelaskan fungsi atau kegunaan dari program yang dibuat.
   - Contoh : Untuk program gaji, maka fungsi program dituliskan : Program untuk penghitungan gaji karyawan.

* Bahasa Pemrograman
  - Menentukan bahasa pemrograman yang digunakan pada saat pembuatan source program. biasannya Berhubungan dengan point (b) untuk menyatakan extension file.
   - Visual Basic 6.0

 * Program Flowchart
   - Menggambarkan logika atau proses program dalam bentuk flowchart.

* Proses Program
   - Menjelaskan secara rinci mengenai isi dan proses program, termasuk penjelasan dari command button apabila dijalankan.













Rancangan Program

   HIPO (Hirachi Plus Input Process Output) yaitu alat bantu untuk membuat spesifikasi program yang merupakan struktur yang berisi diagram dimana di dalam program ini berisi input yang diproses dan menghasilkan output. Spesifikasi program menjelaskan mengenai cara penggunaan aplikasi program yang diusulkan. Visual Table Of Content (VTOC) adalah diagram yang menggambarkan hubngan dan fungsi pada sistem secara berjenjang.





 Adapun spesifikasi program yang diusulkan tersebut yaitu :
1. Nama program : Login
- Fungsi program : Untuk masuk kedalam menu utama.
- Bahasa pemrograman : Basic.
- Proses program :
  a. Jalankan program.
  b. Menampilkan halaman login, lalu input username dan password.
  c. Klik login untuk menyatakan bahwa username dan password sudah benar dan jika benar maka akan nasuk kedalam menu utama.
  d. Jika salah masukkan username dan password maka akan muncul pesan "Incorrect username or password".

2. Nama program : Menu Utama
- Fungsi program : Untuk menampilkan menu pilihan yang terdapat didalam apikasi menu utama.
- Bahasa pemrograman : Basic.
- Proses program : Jalankan program menu utama, lalu pilih salah satu fitur yang terdapat pada menu utama, yaitu terdiri dari : menu master transaksi, laporan dan help.

3. Nama program : Produk
- Fungsi program : Untuk menampilkan informasi data produk.
- Bahasa pemrograman : Basic
- Proses Program :
  a. Pada "Menu Master", kemudian pilih "menu produk", selanjutnya "input produk" untuk menambah data produk.
  b. Pada "Menu Master", kemudian pilih "menu produk", selanjutnya "data produk" untuk melihat data produk.
  c. Pada "Menu Master", kemudian pilih "menu produk", selanjutnya "input jenis brg" untuk menambah data jenis produk.
  d. Pada "Menu Master", kemudian pilih "menu produk", selanjutnya "data jenis brg" untuk melihat data jenis produk.
  e. Pada "Menu Master", kemudian pilih "menu produk", selanjutnya "input satuan brg" untuk menambah data satuan produk.
  f. Pada "Menu Master", kemudian pilih "menu produk", selanjutnya "data satuan brg" untuk melihat data satuan produk.

4. Nama program : Supplier
- Fungsi program : Untuk menampilkan informasi data supplier.
- Bahasa pemrograman : Basic.
- Proses program :
  a. Pada "Menu Master", kenudian pilih "menu supplier", selanjutnya "input supplier" untuk menambah data supplier.
  b. Pada "Menu Master", kenudian pilih "menu supplier", selanjutnya "data supplier" untuk melihat  data supplier.

5. Nama program : Transaksi
- Fungsi program : Untuk menampilkan menu pilihan transaksi yang terdapat di dalam aplikasi.
- Bahasa pemrograman : Basic.
- Proses program : Jalankan program menu utama, lalu pilih menu transaksi untuk mengelola pembelian produk, pengeluaran produk dan lain - lain.

6. Nama program : Surat jalan nomor pembelian
- Fungsi program : Untuk menampilkan informasi mengenai surat jalan nomor pembelian.
- Bahasa pemrograman : Basic'
- Proses program : Pada "Menu Persediaan", kemudian pilih "menu surat jalan nomor pembelian" untuk mengelola data SJNP.

7. Nama program : Laporan
- Fungsi program : Untuk menampilkan informasi tentang data laporan.
- Bahasa pemrograman : Basic.
- Proses program : Pada "Menu Utama", kemudian pilih "menu laporan", selanjutnya "pilih laporan yang diinginkan" untuk melihat data laporan.

8. Nama program : Logout
- Fungsi program : Untuk keluar dari aplikasi.
- Bahasa pemrograman : Basic
- Proses program : Pada "Menu Master", kemudian pilih "logout", maka akan tampil halaman login yang menandakan bahwa marketing (dmin) atau manager (user) telah keluar dari aplikasi.


Flowchart Menu Utama



Contoh Mockup Aplikasi


Sekian dari saya semoga bisa bermanfaat bagi saya dan anda semua yang membaca.. Terimakasih.. :)

0 komentar:

Posting Komentar


Diberdayakan oleh Blogger.