Tiket Perancangan Perangkat Lunak Sistem Antrian Dengan Metode Multiple Channel Single Phase Berbasis Local Area Network (Lan)

Call TampilJA List1.AddItem ValInData3 ; NoAntri List1.Refresh DoEvents Case 60000 NoAntri = ValInData4 List1.AddItem ValInData3 ; NoAntri List1.Refresh DoEvents Case 40010 JmlAntri = AbsValInData3 DoEvents Call TampilJA End Select End Sub

3. Tiket

Dim rsCari As Recordset Private Declare Sub InitCommonControls Lib comctl32.dll Dim InData10 As String, NoTiket As Long Dim strJamTutup As String Private Sub Form_Activate Timer1.Enabled = True Set rsCari = New ADODB.Recordset rsCari.Open Select from atur, CN, 1, 2 If Not rsCari.EOF = True Then lblNmBank.Caption = rsCariNmBank strJamTutup = rsCariJamTutup Else txtNmBank.Text = XXXXXXXXX strJamTutup = 15 End If lblTgl.Caption = FormatNow, dddd FormatNow, dd-mm-yyyy lblTutup.Visible = False End Sub Private Sub Form_Initialize InitCommonControls End Sub Private Sub Form_KeyPressKeyAscii As Integer If KeyAscii = 13 Then imTombol_Click End If Universitas Sumatera Utara End Sub Private Sub Form_Load Koneksi Timer1.Enabled = True ws.LocalPort = 0 ws.Close ws.Connect TrimIP_Server, Port_Server DoEvents StsCon = False Do While Not ws.State = 7 DoEvents DoEvents Ulang = Ulang + 1 If Ulang = 1000 Then Exit Do Loop If ws.State = 7 Then ws.SendData 10000;AntrianTicket;connect DoEvents Else StsCon = False End If End Sub Public Sub PrintAlignedTexts As String, Alignment As String Select Case Alignment Case Center Printer.CurrentX = Printer.ScaleWidth - Printer.TextWidths \ 2 Case Left Printer.CurrentX = 0 Case Right Printer.CurrentX = Printer.ScaleWidth - Printer.TextWidths End Select Printer.Print s End Sub Private Sub imTombol_Click imTombol.Enabled = False imTombol.Caption = Tunggu If ws.State = 7 Then ws.SendData 40000;Ticket;0000000000000000 lblNo.Caption + 1 DoEvents End If Sleep 2000 imTombol.Enabled = True imTombol.Caption = Ambil Tiket End Sub Universitas Sumatera Utara Private Sub lblNo_Change If LenlblNo.Caption = 3 Then For i = 1 To LenlblNo.Caption imAngi - 1.Picture = LoadPictureApp.Path \images\ MidlblNo.Caption, i, 1 .bmp lblAngi - 1.Caption = lblAngi - 1.Caption + 1 DoEvents Next i End If End Sub Private Sub Timer1_Timer Set rsCari = New ADODB.Recordset rsCari.Open Select from atur, CN, 1, 2 If Not rsCari.EOF = True Then lblNmBank.Caption = rsCariNmBank strJamTutup = rsCariJamTutup Else txtNmBank.Text = XXXXXXXXX strJamTutup = 15 End If Set rsCari = Nothing Jam = FormatTime, HH:MM:SS Me.Caption = Jam If Jam strJamTutup Then lblTutup.Visible = True Timer1.Enabled = False Timer2.Enabled = True imTombol.Enabled = False Else Timer2.Enabled = False imTombol.Enabled = True lblTutup.Visible = False End If End Sub Private Sub Timer2_Timer If lblTutup.Visible = True Then lblTutup.Visible = False Else lblTutup.Visible = True End If End Sub Private Sub ws_DataArrivalByVal bytesTotal As Long Dim strData As String ws.GetData strData Universitas Sumatera Utara DoEvents LoopData = SplitstrData, ; If UBoundLoopData 0 And UBoundLoopData 10 Then For i = 0 To UBoundLoopData InDatai + 1 = LoopDatai Next i End If Select Case InData1 Case 10010 StsCon = True Case 40010 lblNo.Caption = InData3 DoEvents NoTiket = InData3 Case 20010 lblNo.Caption = InData3 lblKe.Caption = InData3 DoEvents End Select End Sub End Sub

4. Counter 1