Sabtu, 17 Maret 2012

SIMULASI SISTEM INFORMASI DATA INVENTORY

Postingan kali ini saya akan membuat sebuah perancangan simulasi Sistem Informasi Data Inventory di suatu perusahaan. Pada kali ini yang saya gunakan adalah Visual Basic 6.0.

Langsung aja kita mulai....

Pertama kita buka dulu laptop ato PC kita (hehehehehe) truz buka aplikasi Visual Basic 6.0, bagi yg lum punya bisa di beli di toko material terdekat (hahahaa). Setelah itu kita design semuanya seperti pada gambar berikut :
Gambar : frmSplash

Gambar : Form1

Gambar : Form2

Gambar : Form3
Setelah kita design seperti di atas baru kita buat coding na untuk tiap2 form..
Form Splash



1
2
3
4
5
6
7
8
Private Sub Timer1_Timer()
   Static Timing As Long
   Timing = Timing + 1
   If Timing = 10 Then
      Unload Me
      Form1.Show
   End If
End Sub

Form1



1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Option Explicit
Public sementara As String

Private Sub Command2_Click()
Form1.WindowState = 1
    For i = 0 To (n - 1)
        sementara = InputBox("Input waktu antar kedatangan ke-" & i + 1, "Waktu Kedatangan")
        If sementara = "" Then
            MsgBox "Isi Data Dengan Lengkap", vbExclamation, "Silahkan Menginput Data Lagi"
            sementara = InputBox("Input waktu antar kedatangan ke-" & i + 1, "ArrayInterDemand")
        End If
       pelanggan(i).w_dtg = sementara
    Next i
Command3.Enabled = True
Form1.WindowState = 0
End Sub

Private Sub Command1_Click()
If ((Text1.Text = "") Or (Text2.Text = "") Or (Text3.Text = "") Or (Text4.Text = "") Or (Text5.Text = "") Or (Text6.Text = "")) Then
    MsgBox "Isi Data Dengan Lengkap", vbExclamation, "Silahkan Menginput Data Lagi"
Else
    Call simpan
    Me.Hide
    Form3.Show
    
End If
End Sub

Private Sub Command6_Click()
Form1.Show
Me.Hide
End Sub

Private Sub Command5_Click()
Call bersih
End Sub

Private Sub Command7_Click()
End
End Sub

Private Sub Command3_Click()
Form1.WindowState = 1
For i = 0 To n - 1
    sementara = InputBox("Masukkan Kebutuhan ke-" & i + 1, "Kebutuhan Konsumen")
    If sementara = "" Then
            MsgBox "Isi Data Dengan Benar", vbExclamation, "Silahkan Menginput Data Lagi"
            sementara = InputBox("Input kebutuhan ke-" & i + 1, "ArrayDemand")
    End If
     pelanggan(i).permintaan = sementara
Next i
Form1.WindowState = 0
Command4.Enabled = True
End Sub

Private Sub Command4_Click()
Form2.Show
Form1.Hide
End Sub



Private Sub Form_Load()
Me.Caption = "INPUT DATA"

End Sub
Sub simpan()
    min = Text1.Text
    max = Text2.Text
    skrg = Text3.Text
    time = Text4.Text
    selang = Text5.Text
    n = Text6.Text
End Sub

Sub bersih()
    Text1.Text = ""
    Text2.Text = ""
    Text3.Text = ""
    Text4.Text = ""
    Text5.Text = ""
    Text6.Text = ""
End Sub

Form2



1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Private Sub Command1_Click()
Form3.Show
Me.Hide
End Sub

Private Sub Command2_Click()
Form3.Show
Me.Hide
End Sub

Private Sub Command3_Click()
    End
End Sub

Private Sub Form_Load()
Dim itm As ListItem
    
    Call hitung
    For i = 0 To time
        Set itm = ListView1.ListItems.Add(i + 1, , i)
        itm.SubItems(1) = deniz(i)
        itm.SubItems(2) = minT(i)
        itm.SubItems(3) = Galih(i)
        Next i
    
End Sub

Form3



1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Private Sub Command1_Click()
Dim itm As ListItem
    Galih.ListItems.Clear
    
    For i = 0 To n
    'nama = Left(i, InStr(i, vbNullChar))
    Set itm = Galih.ListItems.Add(i + 1, , i + 1)
    'itm.Tag = "SISTEM SIMULASI INVENTORY"
    itm.SubItems(1) = pelanggan(i).w_dtg
    itm.SubItems(2) = pelanggan(i).permintaan
    Next i
Command4.Enabled = True
End Sub


Private Sub Command2_Click()
Form3.WindowState = 1
    For i = 0 To (n - 1)
        sementara = InputBox("Input waktu antar kedatangan ke-" & i + 1, "ArrayInterDemand")
        If sementara = "" Then
            MsgBox "Isi Data Dengan Lengkap", vbExclamation, "Silahkan Menginput Data Lagi"
            sementara = InputBox("Input waktu antar kedatangan ke-" & i + 1, "ArrayInterDemand")
        End If
       pelanggan(i).w_dtg = sementara
    Next i
    
Command3.Enabled = True
Form3.WindowState = 0
End Sub


Private Sub Command3_Click()
Form3.WindowState = 1
For i = 0 To n - 1
    sementara = InputBox("Input kebutuhan ke-" & i + 1, "ArrayDemand")
    If sementara = "" Then
            MsgBox "Isi Data Dengan Benar", vbExclamation, "Silahkan Menginput Data Lagi"
            sementara = InputBox("Input kebutuhan ke-" & i + 1, "ArrayDemand")
    End If
     pelanggan(i).permintaan = sementara
Next i
Form3.WindowState = 0
'Command4.Enabled = True
Command1.Enabled = True
End Sub

Private Sub Command4_Click()
Form2.Show
Form3.Hide
End Sub

Private Sub Command5_Click()
Me.Hide
Form1.Show
End Sub

Private Sub Command6_Click()
End
End Sub

Private Sub Form_Load()
    Text1.Text = min
    Text2.Text = max
    Text3.Text = skrg
    Text4.Text = time
    Text5.Text = selang
    Text6.Text = n
    Command3.Enabled = False
    Command4.Enabled = False
    Command1.Enabled = False
    
End Sub


Setelah selesai kita design dan buat codingnya di tiap2 form,,kemudian kita save terus kita run kan, maka akan tampil seperti ini :

Pertama kita isi Stok Minimal, stok maksimal, dst lalu tekan ok.
Gambar : Input Data
Maka akan masuk dia ketampilan seperti di bawah ini lalu kita input waktu antar kedatangan pertama dan keduanya.

Gambar : Tampilan Waktu Antr Kedatangan 1 yang dimasukkan

Gambar : Tampilan Waktu Antr Kedatangan 2 yang dimasukkan
 Setelah itu input lagi kebutuhan pertama dan keduanya.
Gambar : Tampilan Input Kebutuhan 1 yang dimasukkan

Gambar : Tampilan Input Kebutuhan 2 yang dimasukkan
 Maka akan keluar seperti ini :
Gambar : Hasil Keluaran Dari Simulasi


Sekian dulu postingan simulasi dari saya..
Jangan lupa liat postingan yang lainnya dan beri komentarnya yahh..
^_^

Untuk lebih lengkapnya silakan download di link di bawah ini......

SIMULASI

2 komentar: