BAB IV PEMBAHASAN. mencacah sinyal dari detektor dalam selang waktu tertentu. Alat tersebut akan

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB IV PEMBAHASAN. mencacah sinyal dari detektor dalam selang waktu tertentu. Alat tersebut akan"

Transkripsi

1 BAB IV PEMBAHASAN 4.1 Proses Kerja Sistem Pencacah Nuklir Sistem Pencacah Nuklir adalah sebuah alat yang digunakan untuk mencacah sinyal dari detektor dalam selang waktu tertentu. Alat tersebut akan mendapat perintah dari komputer dan mengirimkan hasilnya kembali kepada komputer. Dalam hal ini ada 3 komponen penting yang perlu diperhatikan, yaitu apa saja yang dibutuhkan untuk proses pencacahan, data apa saja yang akan dikirimkan oleh komputer, data apa saja yang akan diterima oleh komputer, dan data apa saja yang akan disimpan oleh komputer sebagai data yang valid, yaitu : a. Data yang dibutuhkan untuk melakukan pencacahan : - Port open : karena program ini merupakan program dengan menggunakan komunikasi serial, maka dibutuhkan pembukaan port dari komputer yang dihubungkan oleh kabel serial DB9. Port yang dibuka sesuai dengan port yang telah terhubung dengan kabel serial (dapat dilihat pada device manager pada komputer). - Jenis uji : adalah jenis pengujian yang akan dilakukan, terdapat 2 jenis pengujian yaitu pengujian dengan 1 jenis sample atau pengujian dengan banyak jenis sample. (pencacahan dengan sampel yang berbeda contoh (rumput dan tanah) atau pencacahan dengan hanya satu jenis sample tetapi jumlah sampel banyak) - Jumlah sample : pengisian jumlah sample tergantung dari ketika user melilih jenis uji, maksudnya ketika pengujian berdasarkan 1 sample 49

2 50 maka jumlah sample akan bernilai 1 dan hanya sample tersebut yang akan diuji selama berkali kali. Sebalinya ketika user memilih banyak sample, maka akan ada lebih dari 1 sample yang akan diuji. Maksimal jumlah sample yang diuji adalah sebanyak 10 sample. - Jumlah pencacahan - Waktu pencacahan b. Data yang dikirim komputer : - Jumlah Pencacahan : jumlah pencacahan adalah jumlah berapa kali satu sample dicacah. Hal ini diperlukan untuk mendapatkan deviasi standard pencacahan. Pengulangan pencacahan dilakukan sesuai dengan jumlah yang dikehendaki. - Waktu pencacahan : adalah lama satu sampel dicacah. Waktu minimum yang diberikan adaalah 1 detik dan waktu maksimum yang diberikan adalah 1 jam. Karena proses penginputan waktu cacah sample dilakukan didalam komputer maka waktu yang digunakan bisa fleksibel. Ketika waktu terpenuhi, maka waktu akan di reset oleh mikrokontroler untuk melakukan proses perhitungan dari awal selama jumlah cacahan masih belum terpenuhi. c. Data yang diterima oleh komputer - Hasil pencacahan : adalah hasil cacah satu kali pencacahan pada setiap sample. Hasil pencacahan dikirim secara real time tiap satu kali pencacahan selesai. Sehingga semua hasil pencacahan dapat disimpan secara valid.

3 51 d. Data yang disimpan oleh komputer - Tanggal : digunakan sebagai acuan kapan proses pencacahan dilakukan oleh user. Karena pencacahan satu sample bisa dilakukan berkali kali dan dalam waktu yang berbeda. Hal ini juga dapat digunakn untuk melihat grafik pengaruh nuklir terhadap sample dalam kurung waktu tertentu. - Waktu : dibutuhkan kapan waktu pencacahan dilakukan, karena mungkin saja dalam 1 hari dilakukan pencacahan lebih dari satu kali pada 1 sample. - Nama sample : digunakan untuk memberikan nama sample apa yang sedang diuji, karena ada berbagai jenis sample yang diuji. Dan nama sample digunakan agar dapat membedakan hasil pencacahan yang diterima. - Rata rata : nilai yang digunakan, atau disimpan dari pencacahan tiap sample. Karena dalam proses pencacahan hasil yang diperoleh tidak selalu sama, maka diperlukan rata rata untuk memperoleh 1 hasil yang nantinya digunakan sebagai hasil dari pencacahan tersebut. - Standart Deviasi : toleransi kesalahan yang diperoleh ketika terdapat perbedaan hasil pencacahan yang dilakukukan lebih dari 1 kali. Standart deviasi bernilai (±). Sehingga dibuatlah sebuah perancangan seperti dibawah ini :

4 52 Pengiriman data ke alat Jumlah Pencacahan Waktu Proses pencacahan Pengiriman hasil cacah Penyimpanan Hasil cacah Nama Sample Waktu (tanggal, jam) Rata Rata hasil pencacahan Standart Deviasi Gambar 4.1 Blok Diagram Aplikasi sistem Pencacah Nuklir 4.2 Perancangan Sistem Aplikasi Dari data data diatas, maka didesainlah sebuah program untuk merealisasikan aplikasi sistem pencacah nuklir. Gambar 4.2 Blok Diagram Perancangan Aplikasi Sistem Pencacah Nuklir

5 53 Pada perancangan Aplikasi Sistem Pencacah Nuklir terdapat beberapa komponen atau aplikasi yang mendukung untuk membuat aplikasi tersebut diantaranya adalah : 1. Visual Basic 6.0 : berfungsi sebagai pemroses utama, dimana akan mengolah data dari database, data dari alat pencacah nuklir, dan laporan hasil cacah nuklir 2. Microsoft Access : berfungsi sebagai tempat pengolah database. 3. Crystal Report : berfungsi sebagai output dari data yang dihasilkan dalam betuk laporan yang sudah diatur sedemikian rupa. 4. MSChart : berfungsi sebagai output yang digunakan untuk menampilkan sebuah grafik yang datanya didapat dari database yang sudah diolah. 5. Microsoft Excel : berfungsi sebagai output yang dapat digunakan untuk proses pengolahan data selanjutnya oleh user. 6. Oncomm : sebuah komponen pada Visual Basic 6.0 yang digunakan untuk menyambungkan, mengambil dan memberikan data pada alat secara komunikasi serial. 7. ADODB : adalah salah satu cara berkomunikasi antara Visual Basic dengan Microsoft Access. 8. Komponen Cristal Report : komponen yang terdapat pada Visual Basic 6.0 yang digunakan untuk memanipulasi data pada database agar dapat ditampilkan menjadi sebuah laporan pada saat di print. 9. ADODC : salah satu komponen yang digunakana untuk komunikasi antara Visual Basic dengan Microsoft Access.

6 Visual Basic 6.0 Visual Basic adalah salah satu program berorintasi object, pada rancangan ini menggunakan Visual Basic 6.0 sebagai landasan pemrograman yang dapat berkomunikasi secara langsung dengan user. Semua program pendukung lain dikontrol melalui pemrograman yang ada pada Visual Basic. Penggunaan Visual Basic 6.0 dikarenakan bahasa pemrogramannya yang mudah dimengerti dan suadah umum sehingga penelitian ini dapat diteruskan oleh pihak lain. Terdapat 8 form yang digunakan untuk membuat aplikasi pencacah nuklir ini, yaitu : 1. Form Login toolbar Login Gambar 4.3 Tampilan Awal Program Pencacah Nuklir

7 55 Form login digunakan sebagai pengaman, karena tidak semua orang boleh atau dapat melakukan pencacahan nuklir. Hasil pencacahan nuklir harus bisa dipertanggung jawabkan oleh petugas, maka form login ini dibuat agar msing masing petugas dapat bertanggung jawab atas apa yang dikerjakan, dan kemungkinan disalah gunakan oleh petugas lain yang tidak bertanggung jawab, maka diberikan password pada setiap pegawai yang bersifat pribadi. 2. Form Login Pimpinan Gambar 4.4 Form Login Sukses pada Pimpinan Hal yang membedakan dari form login petugas dan pimpinan adalah adanya form data pegawai dan form add pegawai, karena hanya pimpinan yang

8 56 berwenang dalam menambahkan atau mengetahui data pegawai. Cara membedakannya dapat dilakukan seperti contoh program diatas. 3. Form Login Petugas Nama petugas yang sudah login Gambar 4.5 Form Login Sukses pada Petugas Berbeda pada form login pada pimpinan tidak terdapat tombol akses untuk menambah pegawai dan melihat daftar pegawai. Tapi kedua form tersebut sama sama mencantumkan siapa nama user yang sudah berhasil login seperti pada gambar 4.4 dan gambar Form Proses Pada form proses terdapat 3 bagian yang saling berkaitan, diantara adalah : - Pengisian

9 57 Pada form pengisian, Terdapat peringatan not connected, hal ini menunjukan bahwa aplikasi belum terhubung dengan alat pencacah nuklir secara serial, maka diperlukannya penyambungan dengan cara memilih pada PORT berapa kabel terhubung (dapat dilihat pada device maneger pada komputer), saat tulisan not connected berubah menjadi connected maka saat itulah komputer sudah terhubung secara serial. Dan user diminta untuk melakukan pengisian data yang diperlukan seperti yang sudah dijelaskan diatas. Pengisian data harus dilakukan dengan benar, karena apabila terjadi kesalahan maka proses pengiriman data tidak akan bisa dilakukan. Gambar 4.6 Form Pengisian Data

10 58 Pada proses ini dilakukan pengiriman data secara serial kepada alat pencacah nukir. - Proses Cacah Proses cacah adalah dimana saat aplikasi menerima hasil pencacahan yang sudah dilakukan oleh alat pencacah nuklir secara serial. Gambar 4.7 Proses Cacah

11 59 Pada proses pencacahan terdapat beberapa keterangan yang diketahui oleh user, diantaranya adalah jenis uji, nama sample, waktu pencacahan, hasil pencacahan, urutan proses pencacahan yang sedang berlangsung serta jumlah proses pencacahan yang dilakukan, dan urutan sample yang sedang berlangsung serta jumlah sample yang dilakukan, karena proses pencacahan akan terus berjalan sampai seluruh jumlah sample terpenuhi. Dan tabel yang terdapat pada gambar 4.6 adalah data asli atau data sebenarnya dari pencacahan yang dilakukan, yang belum diolah ( belum dijadikan rata rata ). Sehingga user dapat melihat berapa nilai pencacahan tiap percobaan pada setiap sample. Data tersebut bisa disimpan atau tidak tergantung keinginan user, dengan menekan tombol save, dan dapat membatalkan pencacahan dengan menekan tombol cancel. - Hasil Cacah Data yang diperoleh secara otomatis akan diolah sedemikian rupa sehingga menjadi data yang bisa dijadikan parameter seberapa besar pengaruh nuklir terhadap lingkungan. Karena setiap sample bisa dilakukan beberapa kali pencacahan, maka data yang disimpan adalah data rata rata dari hasil cacah. hasil dari pencacahan pada tebel diatas merupakan data yang sudah diolah menjadi sebuah data yang valid, dan data pada tabel sesuai dengan data yang disimpan pada database. Tombol

12 60 ok digunakan untuk memulai kembali pengisian data untuk pencacahan sample. Gambar 4.8 Hasil Cacah

13 61 5. Form Grafik Gambar 4.9 Form Grafik Pada form grafik terdapat beberapa tool yang harus diisi agar user mendapatkan data yang diinginkan untuk ditampilkan pada sebuah grafik. Data data yang harus diisi diantaranya adalah : 1. Tanggal : tanggal harus diisi agar user dapat memfilter atau memberikan jangkauan waktu pengambilan data 2. Nama Sample : digunakan untuk memfilter sample apa yang akan diteliti. 3. Pilihan Grafik : pada MSChart terdapat banyak model grafik yang bisa dipilih oleh user tergantung kebutuhan user.

14 62 4. Tampilkan legend : digunakan untuk menampilkan data apa yang sedang diteliti, hal ini bisa ditampilkan atau disembunyikan. Selain grafik, terdapat juga sebuah tabel yang digunakan untuk memberikan informasi hasil cacah dan standart deviasi dari data yang sudah ditampilkan pada grafik. Hal ini untuk memudahkan user dalam melihat data, sehingga user dapat lebih mudah melihat data dan dapat mengambil sebuah kesimpulan. 6. Form Search Gambar 4.10 Form Search

15 63 Pada form search, user dapat melihat semua data pencacahan yang telah dilakukan sampai pada hari form dibuka, pada form ini user dapat memanipulasi data yang ada didalamnya. Untuk pencarian data dapat dilakukan dengan memfilter tanggal, nama sample, atau hasil cacah. Dengan begitu dapat diketahui sebarapa besar pengaruh paparan nuklir terhadap sample yang telah diuji dalam kurung waktu tertentu. Terdapat tombol hapus data digunakan untuk menghapus satu atau beberapa buah data sekaligus sesuai dengan filter yang telah dilakukan oleh user. Sama halnya dengan form lainnya di pojok kanan atas selalu terdapat nama dari user yang telah login. 7. Form Search Pegawai (hanya bisa diakses oleh bu Dewita) Gambar 4.11 Form Search Pegawai

16 64 Pada form hanya dapat diakses oleh pimpinan yang memberikan akses pada pegawai untuk melakukan pengujian pencacahan. Pada form ini diberi 2 fasilitas yaitu update dan delete pegawai. Proses pencarian dimudahkan dengan cara mengetikkan salah satu identitas pegawai yaitu NIP atau nama, ketika NIP telah diisi dan user menekan tombol enter maka nama pegawai seketika akan muncul, begitu juga pada saat mengetikkan nama pegawai maka secara otomatis pada tabel akan memfilter data pegawai sesuai dengan nama yang diketikkan pada kolom yang sudah disediakan. Dan terdapat sebuat tabel untuk menampilkan seluruh data para pegawai. Fungsi dari tombol update adalah untuk meng-update data pegawai, maka disediakan form untuk update data pegawai seperti dibawah ini. Gambar 4.12 Form Update Pegawai

17 65 8. Form Penambahan Pegawai (hanya bisa diakses oleh bu Dewita) Gambar 4.13 Form Add Pegawai Seperti yang sudah dijelaskan, bahwa pimpinan memiliki hak untuk memberikan akses kepada pegawai. Maka pada aplikasi ini diberikan fasilitas untuk menambahkan pegawai, data yang diisikan akan dimasukkan kedalam database yang telah disiapkan. Terdapat beberapa menu toolbar yang dapat dipilih oleh user. Diantaranya adalah: cacah, graph, search, delete, export, print dan exit. Gambar 4.14 Toolbar

18 66 Seperti yang terlihat pada gambar 4.12 aplikasi ini menyediakan sortcut untuk memudahkan user, karena dapat meminimalisir penggunaan mouse. Cacah merupakan tool untuk membuka form proses, graph untuk membuka form grafik, dan search untuk membuka form search. Penggunaan tool delete, print, dan export hanya dapat dilakukan ketika user membuka form search. Berbeda dengan tombol delete pada form search, toolbar delete digunakan untuk menghapus hanya sebuah data pada tabel ketika cursor diletakkan pada salah satu row pada tabel. Disediakan juga tool untuk meng-export data adalah agar user dapat lebih mudah memanipulasi data yang tidak dapat dilakukan oleh aplikasi ini. Hasil export data berupa file excel. Gambar 4.15 Export Data

19 67 Gambar 4.16 Tipe File Gambar 4.17 Hasil Export Sesuai dengan Tabel pada Database Pada toolbar juga terdapat Print, ini digunakan untuk print data yang diinginkan oleh user dengan cara memilih data pada form search. Format print data diatur oleh Crystal Report. Selain dapat di print laporan ini juga dapat

20 68 disimpan dalam bentuk pdf. Terdapat 3 format print yang telah disediakan yaitu : 1. Hasil Cacah Laporan yang berisikan semua hasil cacah dalam kurung waktu tertentu. Gambar 4.18 Laporan Hasil Cacah

21 69 2. Hasil Sample Cacah Laporan yang berisikan semua hasil cacah sebuah sample dalam kurung waktu tertentu, untuk dapat melihat seberapa besar paparan radiasi nuklir berpengaruh pada sample tersebut. Gambar 4.19 Laporan Hasil Sample Cacah

22 70 3. Range Hasil Pencacahan Laporan yang berisikan semua hasil pencacahan dalam kisaran atau range tertentu dalam kurung waktu tertentu, untuk dapat melihat seberapa besar atau kecil paparan radiasi nuklir berpengaruh pada sample. Gambar 4.20 Laporan Hasil Range Cacah

23 Microsoft Access Pada pembuatan Aplikasi Pencacah Nuklir ini Microsoft Access digunakan untuk menyimpan data dalam sebuah database. Database dibuat dengan nama BATAN, dan memiliki 3 tabel. Penggunaan Microsoft Access untuk menyimpan data dikarenakan penggunaannya yang relatif lebih mudah dibandingkan dengan MySQL atau SQL Server, dan kapasitasnya diharapkan mampu menampung data yang akan disimpan. Tabel yang terdapat dalam database ini adalah : - Tabel Pegawai Tabel pegawai digunakan untuk menyimpan seluruh data pegawai yang dapat melakukan encacahan nuklir. tabel ini berisikan data data berupa : NIP, nama, alamat, Tempat Tanggal Lahir, jabatan, no telp, username, password. - Tabel Proses Cacah Tabel proses cacah digunakan untuk menyimpan data hasil pencacahan yang belum dirata rata, gunanya agar user dapat mengetahui darimana hasil rata dara didapat, tabel ini berisikan data berupa : tanggal, nama sample, waktu percobaan, percobaan ke, hasil percobaan, id pegawai(nip).

24 72 - Tabeh Hasil Cacah Tabel hasil cacah adalah tabel hasil pencacahan yang sudah dimanipulasi atau diolah, sehingga data yang terdapat pada tabel inilah yang nantinya digunakan oleh user sebagai parameter tingkat paparan radiasi yang terkandung pada sample. Data yang terdapat pada tabel ini adalah : tanggal, waktu, nama sample, waktu pencacahan, hasil pencacahan, standard deviasi, id pegawai (NIP) Komponen Crystal Report pada Visual Basic Selain terdapat aplikasi Crystal Report, pada Visual basic sendiri terdapat componen Crystal Report untuk menghubungkan Visual Basic dengan Crystal Report agar laporan yang ditampilkan dapat sesuai dengan keinginan user sehinggah harus diolah di Visual Basic. Penggunaan Crystal Report sendiri berhubungan dengan database dalam pengambilan datanya. Karena penggunaan database tidak menggunakan ODBC maka pengambilan data dilakukan dengan memilih file database. Selanjutkan memilih tabel apa yang akan digunakan sebagai acuan dlam pembuatan laporan, karena data yang diambil adalah data yang hanya berasal dari tabel hasil cacah maka yang dipilih adalah tabel hasil cacah. Setiap perubahan yang dilakukan pada database, maka pada Crystal Report database harus diverifikasi ulang MSChart MSChart adalah sebuah komponen pada Visual Basic yang digunakan untuk menampilkan data pada sebuah grafik.

25 Komponen Oncomm Oncomm adalah salah satu komponen pada Visual Basic yang digunakan untuk melakukan komunikasi serial. Terdapat 2 jenis komunikasi seial, yaitu komunikasi asynchronous dan synchronous. Dan karena sarana yang digunakan untuk komunikasi serial adalah RS232, maka komunikasi ini termasuk dalam komunisai serial asynchronous. Dalam melakukan komunikasi serial dibutuhkan beberapa pengaturan, diantaranya adalah : - Rstreshold diberikan nilai 1 untuk membedakan adanya pengiriman data atau penerimaan data. - Setting : 9600,n,8,1 yang artinya setiap pengiriman dilakukan dengan baudrate 9600, dan tidak memiliki bit paritas, data yang dikirimkan adalah sebanyak 8 bit yang diakhiri oleh bit dengan logika 1 disetiap pengiriman datanya. - Baud rate: jumlah perubahan tegangan yang dimungkinkan oleh sinyal dalam satu detik. Gambar 4.21 Pengirima Sinyal pada Komunikasi Serial

26 ADODB dan ADODC Merupakan beberapa teknik dalam menyambungkan data pada database didalam Microsoft Access dengan Visual Basic. Pada komunikasi ADODC sendiri, Visual Basic memiliki komponen ADODC sehingga pengaturan dilakukan pada propertis yang ada pada ADODC, pada aplikasi ini digunakan untuk menampilkan data pada tabel. Cara mengakses database melalui ADODC : 1. Memilih propertis ADODC 2. Mengatur connecting string dengan memilih Provider = Microsoft.Jet.OLEDB.4.0 Database = D : / Batan.mdb 3. Lakukan test koneksi 4. Lakukan pengaturan recordset dengan memilih Command type : tabel Tabel : hasil cacah Pada Tabel ( dalam hal ini datagrid) dilakukan pengaturan seperti ini : 1. Isi datasource pada propertis dengan ADODC1 menandakan datagrid terhubung dengan ADODC1. 2. Klik kanan pada datagrid dan lakukan pengaturan columns. Lain halnya koneksi yang dilakukan dengan menggunakan ADODB adalah koneksi yang dilakukan pada sintax, yaitu dengan mengetikkan : Sub koneksi(flag As Boolean) Set conn = New ADODB.Connection On Error GoTo Handler If flag = True Then conn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;PERSIST SECURITY INFO=FALSE;DATA SOURCE=" & App.Path & "\batan.mdb"

27 75 conn.cursorlocation = aduseclient Else conn.close End If Exit Sub Handler: MsgBox Err.Description, vbcritical, "Error" End Sub 4.3 Perancangan Program Program Utama pada Seluruh Program Dari proses kerja yang sudah dikerjakan, dapat dibuat sebuah flowchart yang dapat digunakan untuk memudahkan dalam pembuatan program, maka dibuatlah flowchart seperti dibawah ini : Gambar 4.22 flowchart keseluruhan Program

28 76 Gambar 4.19 hanya menjelaskan bagaimana program pengiriman dan penerimaan data ini berjalan, sedangkan dalam suatu aplikasi pencacah nuklir tidak hanya dibutuhkan program untuk pencacahan nuklir saja, tapi terdapat program program lain pendukungnya, diantaranya adalah : Gambar 4.23 Flowchart Login Pada program untuk login, program pada Visual Basic disambungkan ke database untuk mencocokkan inputan user dengan database. Karena koneksi yang digunakan anatara Visual Basic dengan database menggunakan ADODB, maka dari program diatas dibuatlah program seperti dibawah ini : RS.Open select * from PEGAWAI where username= & Text1.Text & and pass= & Text2.Text &, conn If Not RS.EOF Then Label5.Caption = RS!nama Label5.Visible = False

29 77 If RS!UserName = DEWITA Then a = MsgBox( Selamat Anda Berhasil Login, vbinformation, Pemberitahuan ) Form6.Show Toolbar1.Enabled = True key = True Else a = MsgBox( Selamat Anda Berhasil Login, vbinformation, Pemberitahuan ) Form5.Show Toolbar1.Enabled = True key = True End If ElseIf Text1.Text = Or Text2.Text = Then a = MsgBox( Data yang anda isikan belum lengkap, vbexclamation + vbokonly, Peringatan! ) Text1.Text = Text2.Text = Text1.SetFocus Else MsgBox Maaf User atau password salah, vbexclamation, Fatal Text1.Text = Text2.Text = Text1.SetFocus End If Penjelasan program diatas adalah : RS.Open digunakan untuk membuka data dari database dengan cara memfilter sesuai dengan data pada textbox (text1 dan text2), data ditemukan apabila username dan password benar (ada pada database). Selanjutnya dimasukkan kedalam kondisi apakah username = DEWITA? jika benar maka login akan masuk pada login pimpinan, jika salah maka login akan masuk pada login petugas biasa. Login tidak dapat dilakukan ketika salah satu atau kedua textbox kosong. Form login ini diletakkan pada form MDI yang ada pada Visual Basic, form ini biasanya digunakan sebagai wadah dari form form lainnya. Dan digunakan untuk meletakkan toolbar, karena tidak dapat diletakkan pada form biasa.

30 78 Hal selanjutnya yang paling terpenting dari aplikasi ini adalah proses pencacahan itu sendiri, seperti yang sudah dijelaskan pada diagram alir (gambar 4.19), pada kenyataannya tidak sesimpel diagram alir seperti diatas. Terdapat penspesifikasian sehingga menjadi program yang sempurna. Gambar 4.24 Flowchart input data Gambar 4.25 Flowchart Nama Sample Fowchart diatas adalah alur bagaimana sebuah proses persiapan sebelum dilakukan proses pencacahan, dalam hal ini pengiriman data secara serial. Maksud return pada flowchart diatas adalah karena flowchart tersebut saling berhubungan dengan yang lain. setelah pemberian nama sample pengiriman data secara otomatis berjalan.

31 79 Gambar 4.26 Flowchart Pengiriman Data Pengiriman data pada komunikasi serial dilakukan dengan cara mengirimkan secara string, dan juga diperlukan adanya kesepakatan antara mikrokontroler dengan program pada komputer bentuk pengiriman dan penerimaan data. Pada pembuatan aplikasi ini, keseluruhan data dikirimkan secara bersamaan, dan cara pemisahan data dilakukan dengan ketentuan setiap 2 digit data merupakan 1 bagian. Jadi dalam pengiriman terdapat 6 character. Misalnya saja : Data pengiriman :

32 80 Maka mikrokontroler akan memisahkan, 03 adalah jumlah pencacahan, sedangkan 1015 menunjukkan bahwa waktu pencacahan dilakukan dalam waktu 10 menit 15 detik. Gambar 4.27 Flowchart Penerimaan Data dan Penyimpanan Data Seperti yang sudah dijelaskan di awal bahwa pengiriman serial dilakukan dengan mengirimkan sebuah character. Maka penerimaan pada mscomm juga satu per satu charakter. Maka diperlukannya penanda bahwa penerimaan data merupakan 1 hasil pencacahan, hal ini dilakukan dengan pemberian character

33 81 x. Sebelum dilakukan penyimpanan data, data dioleh terlebih dahulu, karena data yang disimpan merupakan rata rata dari hasil pencacahan setiap sample dalam beberapa percobaan yang dilakukan dalam 1 waktu Program Pendukung pada Aplikasi Pada aplikasi pencacah nuklir terdapat beberapa program pendukung untuk menyempurnakan aplikasi ini, diantaranya adalah program untuk pencarian data, menampilkan data sebagai grafik, dan menampilkan data kedalam Microsoft Excel. Gambar 4.28 Flowchart Pencarian data

34 82 Gambar 4.29 Flowchart Print data Gambar 4.30 Flowchart Export Data

35 83 Pada dasarnya pengolahan export data, print data, dan search data memiliki kesamaan dalam proses, hanya saja cara memprogramnya yang berbeda, yaitu : - Contoh Export Data Sub ExportExcel() Dim Excel As Object Dim book As Object Dim sheet1 As Object Dim r As Long Dim JB As Long Dim NoPrev As String Dim j As Long Set Excel = CreateObject("Excel.Application") Set book = Excel.Workbooks.Add Set sheet1 = book.worksheets(1) sheet1.range("a1:h1").font.bold = True sheet1.range("a1:h1").value = Array("NO.", "TANGGAL", "JAM", "NAMA SAMPLE", "WAKTU CACAH", "HASIL CACAH", "STANDART DEVIASI", "ID PEGAWAI") j = 0 RS1.Open "select * from hasil_cacah where tanggal >= #" & Format(Form4.DTPicker1.Value, "mm/dd/yy") & "# and tanggal <= #" & Format(Form4.DTPicker2.Value, "mm/dd/yy") & "#", conn If Not RS1.BOF Then While Not RS1.EOF j = j + 1 sheet1.cells(1 + j, 1).Value = j sheet1.cells(1 + j, 2).Value = Format(RS1!tanggal, "dd- MMM-yyyy") sheet1.cells(1 + j, 3).Value = Format(RS1!Waktu, "hh:mm") sheet1.cells(1 + j, 4).Value = (RS1!nama_sample) sheet1.cells(1 + j, 5).Value = (RS1!waktu_sample) sheet1.cells(1 + j, 6).Value = (RS1!HASIL_CACAH) sheet1.cells(1 + j, 7).Value = (RS1!STANDART_DEVIASI) sheet1.cells(1 + j, 8).Value = (RS1!id_pegawai) RS1.MoveNext Wend End If sheet1.columns("a:h").autofit CD.Filter = "Excel files (*.xls) *.xls" CD.CancelError = True On Error Resume Next CD.ShowSave

36 84 If Err Then Exit Sub book.saveas CD.FileName Excel.Quit MsgBox "Export Data Selesai", vbinformation, "Informasi" RS1.Close End Sub - Contoh Search Data Private Sub Command1_Click() Dim RS1 As New ADODB.Recordset RS1.Open "select * from hasil_cacah where tanggal >= #" & Format(DTPicker1.Value, "mm/dd/yy") & "# and tanggal <= #" & Format(DTPicker2.Value, "mm/dd/yy") & "#", conn Set DataGrid1.DataSource = RS1 End Sub - Contoh Print Data With CR.ReportFileName = App.Path & "\hasil cacah sample.rpt".retrievedatafiles.windowstate = crptmaximized.formulas(0) = "id_pegawai='" & Form4.Label8.Caption & "'".Formulas(1) = "tanggal_dari='" & Form4.DTPicker1.Value & "'".Formulas(2) = "tanggal_sampai='" & Form4.DTPicker2.Value & "'".Formulas(3) = "nama_sample = '" & Form4.Text1.Text & "'".SelectionFormula = "{hasil_cacah.tanggal}>=#" & Format(Form4.DTPicker1.Value, "mm/dd/yy") & "# and {hasil_cacah.tanggal}<=#" & Format(Form4.DTPicker2.Value, "mm/dd/yy") & "# and {hasil_cacah.nama_sample} = '" & Form4.Text1.Text & "'".Action = 1 End With Gambar 4.31 Flowchart Grafik Data

37 85 Selain program pendukung diatas terdapat juga program pendukung lainnya, yaitu program menambah data prgawai dan update data pegawai. Gambar 4.32 Add Pegawai Gambar 4.33 Update Pegawai

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis BAB III LANDASAN TEORI 3.1 Visual Basic 6.0 Visual Basic merupakan cara termudah dan tercepat untuk membuat aplikasi yang dijalankan di sistem operasi Microsoft Windows. Apakah Anda seorang profesional

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Menampilkan Sejumlah Data Buatlah form seperti gambar berikut ini Coding : Dim Conn As New ADODB.Connection Dim RS As New ADODB.Recordset Sub Koneksi() Set Conn = New ADODB.Connection

Lebih terperinci

Program Login SQL Server Design form seperti gambar dibawah ini

Program Login SQL Server Design form seperti gambar dibawah ini Program Login SQL Server Design form seperti gambar dibawah ini tuliskan printah berikut pada tombol Login Set conn = New ADODB.Connection On Error GoTo ErrHandler 'Cek status koneksi conn.close 'Tutup

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Cara Koneksi Vb Dengan Database Access Berpassword 1. Buka microsoft access 2. Buatlah sebuah database dengan nama db1.mdb 3. Buatlah tabel baru dengan struktur berupa nim (text

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Program Trial Berdasarkan Tanggal 1. buatlah database dengan nama DB1.MDB 2. buatlah tabel dengan nama table1 3. buatlah field dengan nama TGLMulai 4. buka VB 5. buatlah

Lebih terperinci

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project. BAB IV PERANCANGAN 4.1 Perancangan Visual Basic 6.0 Dalam perancangan aplikasi perancangan data menggunakan visual basic 6.0 langkah pertama adalah dengan membuat Form Home Gambar 4.1 New Project Gambar

Lebih terperinci

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database I. Membuat DataBase 1. Buatlah database di Access ->Pilih Blank Access Database

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Data Awal S/D Data Akhir Asunmsi : anda sudah memiliki database dengan nama DBSiswa.mdb dan di dalamnya terdapat tabel siswa dengan struktur nim, nama dan jurusan

Lebih terperinci

Program absen dengan menggunakan visual basic 6.0

Program absen dengan menggunakan visual basic 6.0 Program absen dengan menggunakan visual basic 6.0 Pajrin Wurika Sahara Wurika.sahara@gmail.com Abstrak Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment

Lebih terperinci

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000 Koneksi Visual Basic 6.0 dengan SQL SERVER 2000 Arief Susanto arief_csp@yahoo.co.id http://www.ariefsusanto.at.ua Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 5 Series 17, May 2002. Agus Kurniawan agusk@cs.ui.ac.id http://blog.aguskurniawan.net

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Nomor Otomatis Dengan Pola Tanggal (YYMMDD + Nomor Urut) Catatan : Anda harus memiliki database dan sebuah tabel (contoh nama databasenya adalah dbdemofaktur, nama tabel

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Cara Membuat Hak Akses Ke Sistem Aplikasi 1. Buatlah Database (Misal dengan MS. Access) dengan nama DBJual.mdb 2. Buatlah Tabel Kasir dengan struktur Kodeksr (text,5), NamaKsr

Lebih terperinci

www.konsultasivb.com

www.konsultasivb.com Oleh : Uus Rusmawan Hal - 1 Program Ganti Password User Catatan : Anda harus membuat database dan memiliki tabel kasir terlebih dahulu. Field Type Size Ket Kodeksr Text 5 Primary Key Namaksr Text 30 Passwordksr

Lebih terperinci

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami pembuatan menu sebagai pengendali seluruh form 2. TUJUAN Mahasiswa mampu

Lebih terperinci

BAB IV PEMBAHASAN. 4.1 Penyusunan Indeks Kepuasan Masyarakat Unit Pelayanan PLN. 4.2 Komponen Aplikasi Indeks Kepuasan Masyarakat

BAB IV PEMBAHASAN. 4.1 Penyusunan Indeks Kepuasan Masyarakat Unit Pelayanan PLN. 4.2 Komponen Aplikasi Indeks Kepuasan Masyarakat BAB IV PEMBAHASAN 4.1 Penyusunan Indeks Kepuasan Masyarakat Unit Pelayanan PLN Pedoman Penyusunan Indeks Kepuasan Masyarakat dimaksudkan sebagai acuan bagi Unit Pelayanan PLN dalam menyusun indeks kepuasan

Lebih terperinci

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report I.Koneksi DataBase MySQL Selain dengan Microsoft Acess, Visual Basic memilik koneksi dengan Jenis database lainnya, seperti MySQL, Oracle, Postgress

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Konversi File Excel Ke Access 1. Buatlah file excel dengan data sebagai berikut : NIM NAMA NILAI 1111 IRMA 90 2222 YUSTIANA 95 3333 ADHEL 80 4444 SETIA 85 5555 TRISNA 70 6666

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB KONEKSI ACCESS KONEKSI MENGGUNAKAN OBJEK To the point Yang dimaksud dengan menggunakan objek adalah menggunakan adodc. Ikuti langkahnya step by step pada redaksi dan gambar di bawah ini.

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MENYIMPAN FOTO KE DALAM DATABASE 1. Buatlah database dengan nama dbfoto.mdb 2. Buatlah tabel dengan nama tblanggota 3. Buatlah struktur tabel anggota sebagai berikut: Field

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 63 BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi adalah tahapan yang dilakukan oleh penulis setelah perancangan, implementasi merupakan pengkodean dari hasil perancangan. aplikasi Bantu untuk mengukur

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berdasarkan hasil analisa dan perancangan sistem yang telah dilakukan pada bab sebelumnya maka dilanjutkan ke tingkat implementasi, implementasi menggunakan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Konversi Database Access Ke Excel Setelah membuat form tambahkanlah reference Microsoft excel 12.0 library (untuk excel 2007) Coding : Private Declare Function ShellExecute

Lebih terperinci

BAB I PENDAHULUAN. Yogyakarta. PSTA memiliki beberapa bidang dan sub bidang didalamnya. Salah

BAB I PENDAHULUAN. Yogyakarta. PSTA memiliki beberapa bidang dan sub bidang didalamnya. Salah BAB I PENDAHULUAN 1.1 Latar Belakang Pusat Sains dan Teknologi Akselerator (PSTA) adalah salah satu institusi litbang dari Badan Tenaga Nuklir Nasional (BATAN) yang berlokasi di Yogyakarta. PSTA memiliki

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Berdasarkan analisa dan perancangan sistem yang telah

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Berdasarkan analisa dan perancangan sistem yang telah BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Implementasi Sistem Berdasarkan analisa dan perancangan sistem yang telah dilakukan pada bab III, maka pada bab ini akan diimplementasikan sebuah program aplikasi

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Melihat Struktur Tabel Dalam Database Buatlah form dengan bentuk seperti gambar di bawah ini Coding Dim BukaFile As New ADODB.Connection Dim BukaTabel As ADODB.Recordset Dim

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Mingguan Dengan Crystal Report Buatlah laporan dengan bentuk seperti gambar di bawah ini dan simpan dengan nama Lap Jual Mingguan Buatlah form seperti gambar

Lebih terperinci

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 - Buatlah database baru dan beri nama penjualan Buat beberapa tabel berikut: 1. Barang Kodebrg Text 12 Primary key Namabrg Text 30 - Hargabl Currency - Input mask Hargajl Currency - Input mask Stok Number

Lebih terperinci

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub Listing Program Listing Form Login Private Sub Command1_Click() If Text1.Text = "admin" And Text2.Text = "123" Then MAIN Unload Me MsgBox "Maaf, Nama atau Password yang anda input salah...!", vbokonly,

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Harian Dengan Crystal Report Catatan : Anda harus membuat database yang terdiri dari tabel Barang, Penjualan dan detailjual yang semuanya telah berisi data hasil

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Form Login Hal yang perlu disiapkan adalah : Membuat database Membuat tabel (kasir) Kodeksr Namaksr Passwordksr Membuat modul untuk akses database Membuat form Catatan

Lebih terperinci

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp 34.800 Terbit pertama: Maret 2005 Sinopsis singkat: Buku ini berisi pembahasan mengenai pengembangan aplikasi database Client-Server dengan Visual

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MEMBUAT LAPORAN MENGGUNAKAN DATA REPORT DATA REPORT Data report adalah pelengkap VB untuk membuat laporan. Secara umum langkah pembuatan laporan dengan data report adalah membuat

Lebih terperinci

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK Bab ini membahas tentang perancangan perangkat lunak yang meliputi interface PC dengan mikrokontroller, design, database menggunakan Microsoft access untuk

Lebih terperinci

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing.

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing. PEMROGRAMAN CLIENT Dalam arsitektur aplikasi model client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Aplikasi client mengeluarkan permintaan ke database yang mengirimkan kembali

Lebih terperinci

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Sebagaimana kita ketahui, VB dapat memproses data dari berbagai sumber atau format data, misalnya data dbase, Access, SQL Server, MySQL, dan lain-lain.

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Berbentuk KHS (Satu Nim Banyak Mata Kuliah) Contoh kasus diambil dari aplikasi yang berbeda, misalnya sistem informasi akademik. Ilustrasinya adalah bagaimana

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk membantu dalam proses pemantauan jaringan switch backbone

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk membantu dalam proses pemantauan jaringan switch backbone BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rancangan Layar Untuk membantu dalam proses pemantauan jaringan switch backbone dibutuhkan sebuah aplikasi yang memiliki user interface agar mudah digunakan. Rancangan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1 Analisis Sistem pada penelitian ini menerapkan algoritma string matching untuk mengenali fungsi input yang ada keyboard, input yang didapat dari keyboard akan diambil

Lebih terperinci

DISUSUN OLEH : : Friska Rosalina NIM :

DISUSUN OLEH : : Friska Rosalina NIM : DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419 2013 PROGRAM BILLING WARNET MICROSOFT VISUAL BASIC Program billing merupakan sistem yang membantu para usahawan untuk mengatur dan mencatat segala

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Database Sql Server Dengan Script VB 6.0 1. Buka VB 2. Klik menu project >> pilih references 3. Tambahkan library : microsoft activex data objects 2.0 library 4. Buatlah

Lebih terperinci

Koneksi Database BAB 1

Koneksi Database BAB 1 BAB 1 Koneksi Database Ada banyak cara untuk membuat koneksi database agar aplikasi yang kita buat di Visual Basic dapat berhubungan dengan database baik itu database dari Ms Access, MySQL, SQL Server,

Lebih terperinci

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS I. Tujuan : 1. Mahasiswa dapat memahami tentang komponen pada Visual Basic yang digunakan untuk membuat koneksi aplikasi Visual Basic dengan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan tentang implementasi dari perangkat lunak mikrokontroler dan komputer, kemudian akan dilakukan proses pengujian terhadap perangkat lunak dengan

Lebih terperinci

Krisna D. Octovhiana

Krisna D. Octovhiana Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISIS BAB IV PENGUJIAN DAN ANALISIS 4.1. Pengujian dan Analisis Perangkat Keras Perangkat keras yang digunakan terdiri dari satu unit komputer dilengkapi dengan modem dan jaringan paralel telepon. Pada jaringan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berdasarkan hasil analisa dan perancangan sistem yang telah dilakukan pada bab sebelumnya maka dilanjutkan ke tingkat implementasi, implementasi program aplikasi menggunakan

Lebih terperinci

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0 Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0 Eko Riduwan eko@ekoriduwan.com http://blog.ekoriduwan.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Konversi file database ke txt Coding : Private Sub Form_Load() Combo1.AddItem "MATRIX" Combo1.AddItem "DUNNING" TglBackup = Date NamaUser = Login.Text1 Status = Login.Text4

Lebih terperinci

Basic Programing Visual Basic

Basic Programing Visual Basic Basic Programing Visual Basic Oleh : Aririk Japik, 1 Mengenal Visual Basic Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Crystal Report Dengan Database Sql Server Salah satu caranya adalah sebagai berikut : Membuat DSN terlebih dahulu Klik menu start Pilih control panel Klik dua

Lebih terperinci

LISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah

LISTING PROGRAM. lbljalan.caption = Selamat Menggunakan Kamus Digital Istilahistilah L A M P I R A N LISTING PROGRAM Form FrmMain Private Sub Form_Load() lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah IT" Timer1.Interval = "1" InitConnection PopData (strtextsearch)

Lebih terperinci

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Transaksi Barang Keluar Program Persediaan Barang Form barang keluar digunakan untuk melakukan transaksi penginputan

Lebih terperinci

Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan

Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan Matakuliah : Visual Pemrograman 3 Versi : 1.0.0 Materi : Model Koneksi Database Dalam Visual Basic 6.0 Penyaji : Zulkarnaen NS Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Database MySql Dengan Script VB 6.0 1. Buka VB 2. Klik menu project >> pilih references 3. Tambahkan library : microsoft activex data objects 2.0 library 4. Buatlah

Lebih terperinci

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

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

Coding : Coding : Oleh : Uus Rusmawan Hal - 1

Coding : Coding : Oleh : Uus Rusmawan Hal - 1 Oleh : Uus Rusmawan Hal - 1 Private Sub Form_Unload(Cancel As Integer) Do Me.Top = Me.Top + 40 Me.Move Me.Left, Me.Top DoEvents Loop Until Me.Top > Screen.Height - 500 If Label1.Visible = True Then Label1.Visible

Lebih terperinci

Lampiran 1. Source Code Koneksi Handphone dengan PC

Lampiran 1. Source Code Koneksi Handphone dengan PC 26 Lampiran 1. Source Code Koneksi Handphone dengan PC Sub Pengirim() Set db = New Connection db.cursorlocation = aduseclient db.open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & \data\access_file\data_iklim.mdb;"

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Mengambil Variabel Nilai Dari Form Selama ini kebanyak laporan yang dibuat dengan Crystal Report (CR) datanya diambil dari database. Pertanyaan yang sering diajukan adalah :

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM 29 BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Sistem Blok diagram sistem absensi ini dapat dilihat pada gambar 3.1 di bawah ini. Gambar 3.1. Diagram Blok Sistem Fungsi fungsi dari blok diatas adalah sebagai

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB KONEKSI MYSQL MySql oleh sebagian besar pemakainya lebih cenderung digunakan untuk database berbasis web, padahal VB juga dapat mengolah database MySql. Instalasi Server Lokal MySQL MySql

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Database dengan coding VB Jika selama ini kita membuat database menggunakan VisData atau Access maka sekarang cobalah membuat database dengan program yang kita susun

Lebih terperinci

MEMBUAT MENU BANTU

MEMBUAT MENU BANTU Oleh : Uus Rusmawan Hal - 1 MEMBUAT MENU BANTU Menu bantu dibuat sebagai sarana informasi bagi pengguna aplikasi, langkah awal yang harus dilakukan adalah menambahkan CommonDialog dalam menu utama kemudian

Lebih terperinci

Gambar 4.60Tampilan Menu Utama

Gambar 4.60Tampilan Menu Utama 4.5 Tampilan dan Kode Program 4.5.1 Tampilan Menu Pada Menu Utama Untuk merancang program sistem informasi akuntansi arus kas ini penulis melengkapi dengan pengendalian keamanan, setiap masuk ke dalam

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bagian ini, penulis melakukan bagian implementasi dan pengujian dimana bagian ini mengacu pada analisa dan perancangan pada bagian sebelumnya. 4.1 Lingkungan Implementasi

Lebih terperinci

BAB 3 Database dalam Form

BAB 3 Database dalam Form BAB 3 Database dalam Form Pokok Pembahasan Koneksi database menggunakan MS ADO dan Dataenvironment Menggunakan Provider driver koneksi yang tersedia dan ODBC Driver Menggunakan komponen yang berhubungan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Dengan Crystal Report Yang Databasenya Diberi Password Buka Crystal Report Buatlah laporan salah satu tabel master dari database anda Pada tahapan tertentu (khususnya

Lebih terperinci

Koneksi VB Dengan Database Sql Server

Koneksi VB Dengan Database Sql Server Oleh : Uus Rusmawan Hal - 1 Koneksi VB Dengan Database Sql Server Sebelum melakukan koneksi database ke SQL server, disini akan dibahas terlebih dahulu cara menginstallnya ke dalam komputer. 1. Masukkan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1 Analisis Sistem Keylogger merupakan aplikasi yang digunakan untuk merekam segala aktifitas pada komputer yang berhubungan dengan fungsi keyboard, metode string matching

Lebih terperinci

STRUKTUR KENDALI PERCABANGAN

STRUKTUR KENDALI PERCABANGAN STRUKTUR KENDALI PERCABANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengerti dan memahami perbedaan jenis struktur kendali percabangan Visual Basic 3. Mampu

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Bulanan Dengan Crystal Report Buatlah laporan dengan bentuk seperti gambar di bawah ini dan simpan dengan Lap Jual Bulanan Buatlah form seperti gambar di bawah

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam pembuatan program ini penulis menggunakan Microsoft Visual Basic 2010 sebagai software aplikasi pemrograman, Microsoft Acess 2007 sebagai

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Data Statistik Pembuatan KTP Pada Kantor Dinas Kependudukan Dan Catatan Sipil Kota Medan

Lebih terperinci

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja. BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis sistem adalah proses penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya yang bertujuan untuk mengidentifkasi dan mengevaluasi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengenalan Visual Basic 6.0 Visual Basic 6.0 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Visual Basic merupakan bahasa pemrograman

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MEMBUAT TOOLBAR Toolbar merupakan sebuah fasilitas yang digunakan untuk menampung beberapa ikon dengan fungsi-fungsi tertentu yang dapat diatur oleh pembuat program. Gambarannya

Lebih terperinci

KONVERSI DATABASE SQL SERVER KE

KONVERSI DATABASE SQL SERVER KE Oleh : Uus Rusmawan Hal - 1 KONVERSI DATABASE SQL SERVER KE EXCEL Sebagian besar pengguna komputer lebih banyak mengenal excel dari pada sql server, oleh karena itu jika anda sebagai database administrator

Lebih terperinci

PROGRAM REKAM MEDIS VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Program ini merupakan konversi dari konsep DAO

Lebih terperinci

MODUL VII APLIKASI MULTIUSER TRANSAKSI PENJUALAN

MODUL VII APLIKASI MULTIUSER TRANSAKSI PENJUALAN MODUL VII APLIKASI MULTIUSER TRANSAKSI PENJUALAN I. MAKSUD DAN TUJUAN A. MAKSUD Pengenalan memmbuat aplikasi multi user menggunakan program Visual Basic, untuk aplikasi multiuser. B. TUJUAN Memberikan

Lebih terperinci

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini Langkah Awal untuk buat data pencarian data buku adalah dengan membuat database pada Microsoft access seperti yang terlihat pada gambar dibawah, cara membuat database login, Langkah ke 2 yaitu buat database

Lebih terperinci

Listing Program a. Form Login. Public LoginSucceeded As Boolean

Listing Program a. Form Login. Public LoginSucceeded As Boolean Listing Program a. Form Login Public LoginSucceeded As Boolean Private Sub cmdcancel_click() 'set the global var to false 'to denote a failed login LoginSucceeded = False Me.Hide Private Sub cmdok_click()

Lebih terperinci

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT Pemrograman Database dengan Remote Data Control Tessy Badriyah, SKom,MT Definisi Remote Data Control merupakan metode alternatif untuk melakukan koneksi ke database selain menggunakan ODBC dan ORADC Diagram

Lebih terperinci

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu DAFTAR ISI Kata Pengantar.. i Daftar Isi iii Daftar Gambar... vi 1. DATABASE SQL SERVER.. 1 1.1 Sejarah SQL Server. 1 1.2 Perbedaan SQL Server dengan Microsoft Access... 2 1.3 Utilitas pada SQL Server

Lebih terperinci

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu BAB III PERANCANGAN SISTEM 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu Tangkis Indoor Pada lapangan bulu tangkis, penyewa yang menggunakan lapangan harus mendatangi operator

Lebih terperinci

SPC Application Note. SPC Blue-Link (J2) Tabel 1 Hubungan SPC Blue-Link Dengan Komputer

SPC Application Note. SPC Blue-Link (J2) Tabel 1 Hubungan SPC Blue-Link Dengan Komputer SPC SPC Application Note AN183 SPC Blue-Link Config Tool Oleh: Tim IE Artikel berikut ini membahas aplikasi Graphical User Interface (GUI) / Config Tool untuk SPC Blue-Link dengan menggunakan bantuan program

Lebih terperinci

Kata Pengantar.. i. Daftar Isi.. ii. Cara Menggunakan CD Pendukung... Bab 1 Pendahuluan Memulai Visual Basic... 1

Kata Pengantar.. i. Daftar Isi.. ii. Cara Menggunakan CD Pendukung... Bab 1 Pendahuluan Memulai Visual Basic... 1 ii DAFTAR ISI Hal Kata Pengantar.. i Daftar Isi.. ii Cara Menggunakan CD Pendukung... iii Bab 1 Pendahuluan... 1 1.1 Memulai Visual Basic... 1 1.2 Pengenalan Komponen Dasar Visual Basic 6.0... 2 1.3 Bekerja

Lebih terperinci

3.3.7 Membuat Form Profil Perusahaan Membuat From Produksi Membuat Form Laporan... 62

3.3.7 Membuat Form Profil Perusahaan Membuat From Produksi Membuat Form Laporan... 62 DAFTAR ISI Hal Kata Pengantar.. i Daftar Isi.. ii Cara Menggunakan CD Pendukung... iii Bab 1 Pendahuluan... 1 1.1 Memulai Visual Basic... 1 1.2 Pengenalan Komponen Dasar Visual Basic 6.0... 2 1.3 Bekerja

Lebih terperinci

BAB KONEKSI SQL SERVER

BAB KONEKSI SQL SERVER Hal - 1 - BAB KONEKSI SQL SERVER Sebelum melakukan koneksi database ke SQL server, disini akan dibahas terlebih dahulu cara menginstallnya ke dalam komputer. 1. Masukkan CD installer SQL server 2. Klik

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam. diilustrasikan berdasarkan blok diagram sebagai berikut:

BAB 3 PERANCANGAN SISTEM. 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam. diilustrasikan berdasarkan blok diagram sebagai berikut: BAB 3 PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam Perancangan sistem penuntun satpam bagi keamanan gedung ini dapat diilustrasikan berdasarkan blok diagram sebagai berikut:

Lebih terperinci

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case MODUL 2 Variabel, Val, If tunggal dan If bersarang + case 1. variabel suatu tempat dalam memori yang diberi nama (sebagai pengenal) dan dialokasikan untuk menampung data. Sintax : Dim_namavariabel_As_typedata

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV EVALUASI DAN EVALUASI. Implementasi pada penelitian tugas akhir ini berupa aplikasi

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV EVALUASI DAN EVALUASI. Implementasi pada penelitian tugas akhir ini berupa aplikasi 64 BAB IV IMPLEMENTASI DAN EVALUASI BAB IV EVALUASI DAN EVALUASI 4.1. Implementasi Implementasi pada penelitian tugas akhir ini berupa aplikasi pemrograman yang menerapkan query fuzzy untuk menentukan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 FUNGSI PENCABANGAN DAN PERULANGAN Kedua fungsi ini sangat banyak digunakan dalam proses pemrograman. Kita akan mencobanya dalam sebuah program non database. Fungsi pencabangan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Berbentuk PDF dengan Crystal Report Cara ini jarang sekali digunakan, tetapi tidak ada salahnya jika kita mencobanya. Ikutilah langkah-langkah berikut ini. 1.

Lebih terperinci

STRUKTUR KENDALI PERULANGAN

STRUKTUR KENDALI PERULANGAN STRUKTUR KENDALI PERULANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang perulangan (iterasi) 2. Mengerti perbedaan jenis struktur kendali perulangan Visual Basic 3. Dapat membuat program

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan mengenai implementasi dari sistem yang dibuat. Pembahasan implementasi sistem akan meliputi tampilan koding beserta penjelasannya dan perancangan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Di sini merupakan proses pengkodean dari hasil perancangan yang telah dibuat sebelumnya. Pada tahap ini seolah-olah merupakan proses pemberian nyawa pada sebuah benda/object

Lebih terperinci

Kartu Bimbingan Tugas Akhir Mahhasiswa

Kartu Bimbingan Tugas Akhir Mahhasiswa KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155 Telp. (061) 8211050, 82144290, Fax. (061)

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN. Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak.

BAB III ANALISIS DAN PERANCANGAN. Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak. BAB III ANALISIS DAN PERANCANGAN Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak. 3.1 ANALISA SISTEM Analisa aplikasi ini meliputi 3 (tiga)

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap selanjutnya yang harus dilakukan adalah pengkodean dan uji coba. Dalam tahap ini pengkodean telah dilakukan

Lebih terperinci