ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
Program Billing Penghitung Telepon Sederhana 
Sebagai Tugas Pemrograman Visual I 
Cara Kerja Program : 
Program ini berfungsi untuk menghitung harga pemakaian telepon setelah diinputkan berapa lama 
waktu pemakaiannya dalam satuan menit. Perhitungan harga didasarkan pada tiga tariff yang 
berlaku yaitu lokal, SLJJ dan SLI. 
Data yang dimasukan kemudian disimpan kedalam file txt, sehingga data tersebut bisa dipanggil 
kembali di lain waktu. 
Rancangan desain UI : 
Logo Billing Telepon 
No Urut Transaksi 
Nama 
Lama Pemakaian Menit 
Harga 
Tariff 
Navigasi 
|< << >> >| Total 
Update Tambah Edit 
Lokal 
SLI 
SLJJ 
Algoritma Program : 
1. Ketika Program di Load, cek apakah file txt tempat log transaksi sudah ada di computer, jika 
belum buat baru. Jika sudah ada ambil data dan simpan di Array. Nama file log transaksi 
dibuat berdasarkan tanggal aktif di komputer, sehingga data transaksi akan dibuat 
berdasarkan tanggal. 
2. Data yang sudah disimpan di Array tersebut ditampilkan di textbox. Data yang ditampilkan 
adalah data array pertama. Tombol update dan edit dinon aktifkan terlebih dahulu. Semua 
textbox dalam posisi read only. Tariff di non aktifkan. Navigasi di non aktifkan.
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
3. Ketika button tambah di klik, tombol update diaktifkan, tombol edit di non aktifkan, tariff 
diaktifkan. No urut transaksi ditambahkan secara otomatis. Text box nama, lama pemakaian 
dan harga dikosongkan. Textbox harga di read only karena perubahan harga secara otomatis 
akan dihitung oleh komputer. Textbox harga akan terisi apabila salah satu radio button tariff 
berubah posisi ke true. Harga yang muncul merupakan perkalian antara Lama pemakaian x 
tarif. 
4. Ketika tombol update ditekan maka akan dicek apakah posisi sebelumnya edit atau tambah, 
data akan direkam ke file txt dan akan ditampilkan message box data berhasil ditambah atau 
diedit. Kemudian program akan direfresh ke posisi awal. Tombol Navigasi diaktifkan dan radio 
button di non aktifkan. 
5. Ketika tombol edit yang ditekan maka textbox nama dan lama pemakaian di buka (posisi 
write), radiobutton tariff juga diaktifkan untuk menghitung harga jika ada revisi, tombol 
update diaktifkan dan tombol tambah di non aktifkan, group navigasi di non aktifkan. 
6. Tombol Navigasi First berfungsi untuk menampilkan data ke no urut transaksi pertama, 
tombol Last akan menampilkan data terakhir, Next dan Previous untuk menampilkan data 
berikutnya atau data sebelumnya dari data yang tampil saat ini. 
7. Tombol total digunakan untuk menghitung jumlah transaksi hari yang bersangkutan. 
Property yang digunakan : 
Kontrol Property Setting 
Form Form Border Style 
Text 
Name 
Maximize Box 
Fixed Single 
Billing Telepon 
frmBilling 
False 
Label Caption 
Name 
No Urut Transaksi 
Label1 
Caption 
Name 
Nama 
Label2 
Caption 
Name 
Harga 
Label3 
Caption 
Name 
Lama Pemakaian 
Label4 
Caption 
Name 
Menit 
Label5 
TextBox Text Null
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
Name txtCode 
Text 
Name 
Null 
txtNama 
Text 
Name 
Null 
txtLama 
Text 
Name 
Null 
txtHarga 
GroupBox Text 
Name 
Tariff 
boxTariff 
Text 
Name 
Navigasi 
boxNavigasi 
RadioButton Text 
Name 
lokal 
radLokal 
Text 
Name 
SLI 
radSLI 
Text 
Name 
SLJJ 
radSLJJ 
Button Text 
Name 
|< 
btnFirst 
Text 
Name 
<< 
btnPrev 
Text 
Name 
>> 
btnNext 
Text 
Name 
Last>| 
btnLast 
Text 
Name 
Tambah 
btnTambah 
Text 
Name 
Edit 
btnEdit 
Text 
Name 
Update 
btnUpdate 
Text 
Name 
Total 
btnPendapatan
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
Langkah pembuatan program : 
1. Pertama-tama buka Visual Studio, lalu buat Project baru 
2. Sebelah kiri pilih Visual Basic, lalu pilih .Net Framework sesuai kebutuhan minimal OS yang 
diizinkan, disini menggunakan .Net 4.5 atau untuk kebutuhan OS minimal Windows 7, atau XP 
yang sudah terinstal .Net 4.5. 
3. Karena kita akan membuat aplikasi Visual maka pilih Windows Forms Application, kemudian 
isi nama file Project, missal : BillingTelp. 
4. Klik OK, sampai muncul Form Aplikasi seperti berikut :
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
5. Tampilan diatas merupakan tampilan Form tempat program dibuat, namun masih kosong. 
Untuk memasukan kontrol program, seperti button, text box, label dsb. Klik Toolbox yang di 
gambar atas ada di bawah, sehingga muncul seperti berikut : 
6. Drag kontrol box ke Form 1 mendekati rancangan UI pada gambar awal, dan edit property 
sesuai tabel keterangan diatas. Property kontrol ada di sebelah kanan bawah, seperti 
tampilan berikut : 
7. Sehingga dihasilkan tampilan UI seperti berikut :
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
8. Kemudian masukan coding sesuai algoritma diatas. 
a. Klik dua kali pada Form sehingga muncul Form Load, masukan kode berikut : 
b. Sebelumnya deklarasi variable sebagai berikut : 
Jika dilihat Array yang digunakan untuk penampung data maksimal adalah 50, jika 
transaksi lebih banyak, maka array nya bisa disesuaikan. Untuk tariff Lokal = 200, SLI = 
2500 dan SLJJ = 1500.
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
c. Lalu klik dua kali button tambah, masukan coding sebagai berikut : 
d. Klik dua kali button edit masukan coding berikut : 
e. Klik dua kali button update masukan coding berikut :
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
f. Masukan coding berikut untuk tombol navigasi First dan Last : 
g. Berikutnya tombol navigasi Next dan Previous masukan coding berikut :
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
h. Untuk radibutton tariff masukan kode berikut : 
i. Berikutnya masukan prosedur refresh, prosedur ini digunakan untuk merefresh data 
ketika sedang ON. 
j. Terakhir isikan code berikut untuk button pendapatan 
9. Jika sudah selesai, Jalankan program dengan menekan tombol Start
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
10. Tampilan Program ketika sedang berjalan : 
a. Program pada Posisi awal di Load, sebelumnya sudah ada file txt yang tersimpan. 
b. Ketika tombol tambah ditekan no urut ditambahkan secara otomatis 
c. Harga terisi secara otomatis
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
d. Ketika Update ditekan, program di refresh ke state awal, tapi tombol navigasi dan edit 
dalam keadaan aktif. 
e. Jika di klik tombol Last terlihat data sudah masuk
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
f. Jika ditekan tombol edit, text box nama dan lama pakai di aktifkan serta tariff. 
Data dirubah. 
g. Ketika ditekan update
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
h. Cek dengan menekan Last data sudah berubah 
i. Tekan tombol total untuk melihat pendapatan dalam satu hari 
j. Tampilan di File txt yang tersimpan 
Nama File sesuai tanggal di system 
komputer 
Data yang terakhir diinput
Program Simple Billing Telepone 
Author By Achmad Khaerudin (0203132008) TIF PASIM 18 
11. Terakhir cara membuat File Setup. Pilih Build di Dropdown Menu, lalu Publish 
12. Pilih tempat penyimpanan file Setup 
13. Lalu Next, pilih From a CD-ROM or DVD-ROM 
14. Lalu Next 2x dan tidak perlu ada yang diganti. Lalu Finish.

More Related Content

Billing telepon dengan visual basic

  • 1. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 Program Billing Penghitung Telepon Sederhana Sebagai Tugas Pemrograman Visual I Cara Kerja Program : Program ini berfungsi untuk menghitung harga pemakaian telepon setelah diinputkan berapa lama waktu pemakaiannya dalam satuan menit. Perhitungan harga didasarkan pada tiga tariff yang berlaku yaitu lokal, SLJJ dan SLI. Data yang dimasukan kemudian disimpan kedalam file txt, sehingga data tersebut bisa dipanggil kembali di lain waktu. Rancangan desain UI : Logo Billing Telepon No Urut Transaksi Nama Lama Pemakaian Menit Harga Tariff Navigasi |< << >> >| Total Update Tambah Edit Lokal SLI SLJJ Algoritma Program : 1. Ketika Program di Load, cek apakah file txt tempat log transaksi sudah ada di computer, jika belum buat baru. Jika sudah ada ambil data dan simpan di Array. Nama file log transaksi dibuat berdasarkan tanggal aktif di komputer, sehingga data transaksi akan dibuat berdasarkan tanggal. 2. Data yang sudah disimpan di Array tersebut ditampilkan di textbox. Data yang ditampilkan adalah data array pertama. Tombol update dan edit dinon aktifkan terlebih dahulu. Semua textbox dalam posisi read only. Tariff di non aktifkan. Navigasi di non aktifkan.
  • 2. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 3. Ketika button tambah di klik, tombol update diaktifkan, tombol edit di non aktifkan, tariff diaktifkan. No urut transaksi ditambahkan secara otomatis. Text box nama, lama pemakaian dan harga dikosongkan. Textbox harga di read only karena perubahan harga secara otomatis akan dihitung oleh komputer. Textbox harga akan terisi apabila salah satu radio button tariff berubah posisi ke true. Harga yang muncul merupakan perkalian antara Lama pemakaian x tarif. 4. Ketika tombol update ditekan maka akan dicek apakah posisi sebelumnya edit atau tambah, data akan direkam ke file txt dan akan ditampilkan message box data berhasil ditambah atau diedit. Kemudian program akan direfresh ke posisi awal. Tombol Navigasi diaktifkan dan radio button di non aktifkan. 5. Ketika tombol edit yang ditekan maka textbox nama dan lama pemakaian di buka (posisi write), radiobutton tariff juga diaktifkan untuk menghitung harga jika ada revisi, tombol update diaktifkan dan tombol tambah di non aktifkan, group navigasi di non aktifkan. 6. Tombol Navigasi First berfungsi untuk menampilkan data ke no urut transaksi pertama, tombol Last akan menampilkan data terakhir, Next dan Previous untuk menampilkan data berikutnya atau data sebelumnya dari data yang tampil saat ini. 7. Tombol total digunakan untuk menghitung jumlah transaksi hari yang bersangkutan. Property yang digunakan : Kontrol Property Setting Form Form Border Style Text Name Maximize Box Fixed Single Billing Telepon frmBilling False Label Caption Name No Urut Transaksi Label1 Caption Name Nama Label2 Caption Name Harga Label3 Caption Name Lama Pemakaian Label4 Caption Name Menit Label5 TextBox Text Null
  • 3. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 Name txtCode Text Name Null txtNama Text Name Null txtLama Text Name Null txtHarga GroupBox Text Name Tariff boxTariff Text Name Navigasi boxNavigasi RadioButton Text Name lokal radLokal Text Name SLI radSLI Text Name SLJJ radSLJJ Button Text Name |< btnFirst Text Name << btnPrev Text Name >> btnNext Text Name Last>| btnLast Text Name Tambah btnTambah Text Name Edit btnEdit Text Name Update btnUpdate Text Name Total btnPendapatan
  • 4. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 Langkah pembuatan program : 1. Pertama-tama buka Visual Studio, lalu buat Project baru 2. Sebelah kiri pilih Visual Basic, lalu pilih .Net Framework sesuai kebutuhan minimal OS yang diizinkan, disini menggunakan .Net 4.5 atau untuk kebutuhan OS minimal Windows 7, atau XP yang sudah terinstal .Net 4.5. 3. Karena kita akan membuat aplikasi Visual maka pilih Windows Forms Application, kemudian isi nama file Project, missal : BillingTelp. 4. Klik OK, sampai muncul Form Aplikasi seperti berikut :
  • 5. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 5. Tampilan diatas merupakan tampilan Form tempat program dibuat, namun masih kosong. Untuk memasukan kontrol program, seperti button, text box, label dsb. Klik Toolbox yang di gambar atas ada di bawah, sehingga muncul seperti berikut : 6. Drag kontrol box ke Form 1 mendekati rancangan UI pada gambar awal, dan edit property sesuai tabel keterangan diatas. Property kontrol ada di sebelah kanan bawah, seperti tampilan berikut : 7. Sehingga dihasilkan tampilan UI seperti berikut :
  • 6. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 8. Kemudian masukan coding sesuai algoritma diatas. a. Klik dua kali pada Form sehingga muncul Form Load, masukan kode berikut : b. Sebelumnya deklarasi variable sebagai berikut : Jika dilihat Array yang digunakan untuk penampung data maksimal adalah 50, jika transaksi lebih banyak, maka array nya bisa disesuaikan. Untuk tariff Lokal = 200, SLI = 2500 dan SLJJ = 1500.
  • 7. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 c. Lalu klik dua kali button tambah, masukan coding sebagai berikut : d. Klik dua kali button edit masukan coding berikut : e. Klik dua kali button update masukan coding berikut :
  • 8. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 f. Masukan coding berikut untuk tombol navigasi First dan Last : g. Berikutnya tombol navigasi Next dan Previous masukan coding berikut :
  • 9. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 h. Untuk radibutton tariff masukan kode berikut : i. Berikutnya masukan prosedur refresh, prosedur ini digunakan untuk merefresh data ketika sedang ON. j. Terakhir isikan code berikut untuk button pendapatan 9. Jika sudah selesai, Jalankan program dengan menekan tombol Start
  • 10. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 10. Tampilan Program ketika sedang berjalan : a. Program pada Posisi awal di Load, sebelumnya sudah ada file txt yang tersimpan. b. Ketika tombol tambah ditekan no urut ditambahkan secara otomatis c. Harga terisi secara otomatis
  • 11. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 d. Ketika Update ditekan, program di refresh ke state awal, tapi tombol navigasi dan edit dalam keadaan aktif. e. Jika di klik tombol Last terlihat data sudah masuk
  • 12. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 f. Jika ditekan tombol edit, text box nama dan lama pakai di aktifkan serta tariff. Data dirubah. g. Ketika ditekan update
  • 13. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 h. Cek dengan menekan Last data sudah berubah i. Tekan tombol total untuk melihat pendapatan dalam satu hari j. Tampilan di File txt yang tersimpan Nama File sesuai tanggal di system komputer Data yang terakhir diinput
  • 14. Program Simple Billing Telepone Author By Achmad Khaerudin (0203132008) TIF PASIM 18 11. Terakhir cara membuat File Setup. Pilih Build di Dropdown Menu, lalu Publish 12. Pilih tempat penyimpanan file Setup 13. Lalu Next, pilih From a CD-ROM or DVD-ROM 14. Lalu Next 2x dan tidak perlu ada yang diganti. Lalu Finish.