proposal mikro

Upload: dbp-virya-kharismawan

Post on 19-Jul-2015

99 views

Category:

Documents


0 download

TRANSCRIPT

A. Judul Perangkat Penjual Pulsa Otomatis

B. Latar Belakang Masalah Seiring dengan perkembangan teknologi akhirakhir ini, banyak sekali alat alat yang mempunyai prinsip kerja secara otomatis. Biasanya banyak yang menggunakan microcontroller. Pada kesempatan kali ini kami berkeinginan membuat suatu alat untuk menjual pulsa secara otomatis. Alat ini bekerja secara otomatis dengan menggunakan microcontroller. Pada penjual pulsa sering kita jumpai seroang penjual kesulitan dalam melayani konsumen dikarenakan konsumen yang sangat banyak. Dari banyaknya konsumen diharapkan penjual pulsa dapat bekerja lebih efisien dengan perangkat ini. Dengan demikian, diharapkan semoga perangkat ini bermanfaat untuk memberikan kemudahan dalam hal penjualan pulsa.

C. Perumusan Masalah Berdasarkan latar belakang di atas dapat diambil beberapa rumusan masalah untuk tugas akhir yang dikerjakan kali ini, yaitu: 1. Bagaimana menampilkan karakter pada LCD?2. 3.

Bagaimana mengatur input pada keypad? Bagaimana mengirim pesan SMS melalui microcontroller?

1

D. Tujuan Tujuan dari perancangan dan pembuatan sistem ini adalah sebagai berikut: 1. Untuk memudahkan penjual pulsa dalam pengisian pulsa.2.

Memberikan variant yang lain pada counter dengan cara customer menuliskan pada LCD yang tersedia dengan menggunakan keyboard. Menambah khasanah ilmu pengetahuan serta pengalaman penulis dalam

bidang microcontroller, elektronika, serta ilmuilmu lain yang mendukung.

E. Luaran yang Diharapkan Dengan adanya alat ini diharapkan dapat membantu para penjual pulsa dalam melayani pelanggan, agar lebih efisien dan atraktif

F. Kegunaan Dari beberapa penelitian sebelumnya, pengiriman SMS dengan

menggunakan AT Command hanya digunakan untuk mengirim dan menerima SMS dengan isi SMS tertentu. Kita ketahui bahwa SMS merupakan fitur handphone yang paling sering digunakan. Tetapi sarana komunikasi tersebut hanya dapat digunakan oleh masingmasing pemilik handphone dan memiliki pulsa yang cukup. Dalam PKM ini dibuat perangkat pengirim pulsa secara otomatis yang dapat digunakan oleh penjual pulsa. Sehingga seorang penjual pulsa tidak perlu untuk memasukkan. Perangkat ini dapat berfungsi sebagai suatu bentuk usaha yang dapat dikelola oleh siapapun seperti hal-nya perangkat server pulsa yang sudah ada.2

G. Tinjauan Pustaka

Microcontroller AVR ATMEGA32

Pengertian microcontroller Microcontroller adalah sebuah mikroprosesor yang telah ditambahkan RAM, ROM, saluran I/O, dan timer dalam kapasitas yang tetap dan dapat diprogram (programmable chips).

Semua komponen tersebut terangkai dalam satu chip, sehingga microcontroller sangat sesuai untuk aplikasi-aplikasi yang

membutuhkan biaya dan tempat yang terbatas. LCD (Liquid Crystal Display) LCD digunakan sebagai output device yang mampu menampilkan huruf, angka maupun karakter tertentu. Pengaksesan LCD dilakukan dengan mengirimkan kode perintah seperti bentuk kursor, operasi kursor dan bersih layar dan mengirimkan kode data yang merupakan kode ASCII dari karakter yang akan ditampilkan.

3

Gambar 1 Karakter-karakter pada LCD Pengaksesan LCD dari microcontroller menggunakan jalur alamat dan data. Terdapat dua jalur alamat input yang digunakan, yaitu sebagai Instruction Input dan Data Input. (EL-TECH ELECTRONICS, : 8)

Beberapa LCD memiliki pin-out yang berbeda-beda, tetapi mempunyai deskripsi pin yang sama. Pin-pin tersebut adalah sebagai berikut : - Vss : Ground - VCC : +5V Power Supply - VEE : Power Supply pengatur kecerahan - RS : RS = 0, memilih Instruction Input

RS = 1, memilih Data Input R/W : R/W = 0, tulis

4

R/W = 1, baca 55

- E : Enable - DB7 DB0 : 8 bit data bus

Proses menampilkan karakter pada LCD sama dengan proses menulis data pada LCD. Ketika proses penulisan pada LCD, kondisi sinyal dari masing-masing pin pada LCD.

Bahwa dalam proses penulisan LCD sinyal yang berpengaruh adalah Enable (E) dan Read/Write (R/W). Sehingga untuk dapat melakukan proses penulisan pada LCD sesuai dengan Tabel 1. Tabel 1 Tabel kebenaran pengoperasian R/W EnableLCD

LCD SelectorActive low

0 0 1 1

0 1 0 1

1 0 0 0

SIEMENS AT Command AT Command yang berarti Attention Command merupakan sekumpulan

perintah-perintah yang digunakan komputer untuk mengakses modem handphone. Pada handphone dengan vendor SIEMENS, perintah AT Command akan diterima melalui interface handphone.

5

Sedangkan kontroler berupa microcontroller atau komputer sebagai pengirim perintah akan mengirimkan perintah tersebut melalui serial interface. Sehingga komunikasi antara handphone dan kontroler adalah komunikasi secara serial.

Protokol yang digunakan oleh handphone SIEMENS untuk proses pengiriman atau penerimaan SMS adalah PDU. Protokol ini merupakan sekumpulan angka-angka heksadesimal yang merepresentasikan data-data header berupa identitas dan isi SMS.

Cara penggunaan perintah AT Command adalah pengetikan perintah selalu diawali oleh at atau AT kemudian dilanjutkan dengan perintah yang diinginkan. Jika perintah yang diberikan tidak ada kesalahan, maka HP akan memberikan jawaban dari perintah yang dikirim. Sebaliknya, jika terdapat kesalahan perintah, maka jawaban yang diterima oleh host pengirim adalah ERROR. (Kellerek, 2000). Tabel 2 Beberapa perintah AT Command Perintah AT+CBC AT+CSQ AT+CSMS AT+CMGF AT+CSCA AT+CMGL AT+CMGR AT+CMGD AT+CMGSFungsi

Battery Charge Kualitas sinyal keluaran Pilih Message Service Format SMS Alamat SMSC Daftar SMS Baca SMS Hapus SMS Kirim SMS

H. Metode Pelaksanaan

6

Rancangan Penelitian Metode penelitian yang digunakan dalam perancangan perangkat keras adalah studi kepustakaan berupa data-data literatur dari masing-masing komponen, informasi dari internet dan konsep-konsep teoritis dari buku-buku penunjang. Sedangkan dalam perancangan perangkat lunak berdasarkan teori dan aplikasi dari buku-buku penunjang sehingga dapat dilakukan percobaan langsung baik pada perangkat keras maupun pada komputer.

Analisis, Perancangan dan Implementasi.

1. Perancangan Sistem a. Perancangan Perangkat Keras Sistem ini merupakan sebuah perangkat yang mengimplementasikan alat penjual pulsa otomatis yang akan dibuat. Blok diagram rancangan sistem ini ditunjukan oleh Gambar 2.

Keypad

mC(ATMega32) Serial

Kabel

LCD

DCA-500

HandphoneGambar 2 Blok diagram rancangan sistem b. Perancangan Perangkat Lunak Piranti lunak pada mikrokontroler menggunakan bahasa pemrogaman C atau Assembler yang kemudian akan di-compile menjadi file extencion hex sebagai program yang akan diisikan ke dalam microcontroller.7

2.

Implementasi Sistem ini akan bekerja sebagai berikut : Sistem akan mulai bekerja saat keypad di tekan. Fungsi dari keypad adalah

untuk memasukkan inputan yang akan di baca oleh microcontroller. Dari microcontroller ke handphone. Handphone berfungsi untuk mengirimkan kode ke server operator. Kemudian balasan dari operator server yang diterima oleh handphone akan dimasukkan ke dalam microcontroller. Jika berhasil maka microcontroller akan menampilkan balasan dari operator tadi pada LCD.

I. Jadwal Kegiatan Bulan ke-1 1 2 3 4 1. 2. 3. 4. 5. Studi Literatur Perancangan Sistem Pembuatan Alat Pembuatan Program Uji Coba Alat dan Program 6. Penyusunan Laporan Tugas Akhir Bulan ke-2 1 2 3 4 Bulan ke-3 1 2 3 4

J. Rancangan Biaya ITEM ATMEGA32 HARGA Rp 150.000,00

8

HP siemens C45 + kabel data original LCD 4x20 Keypad 3x4 Socket 40 pin Kapasitor Konektor Resistor Switch Crystal 8MHz Timah 4 rol Solder 2 buah Kabel 2 rol PCB Power Supply LED Cetak PCB Survey TOTAL

Rp 750.000,00 Rp 500.000,00 Rp 50.000,00 Rp 50.000,00 Rp 70.000,00 Rp 50.000,00 Rp 50.000,00 Rp 50.000,00 Rp 50.000,00 Rp 100.000,00 Rp 300.000,00 Rp 100.000,00 Rp 70.000,00 Rp 800.000,00 Rp 10.000,00 Rp 250.000,00 Rp 2.000.000,00 Rp 5.400.000,00

K. Daftar Pustaka

9

ATMEL Corporation. 2005. ATMEGA32. (Online). (http://www.atmel.com, diakses 12 September 2009) EL-TECH ELECTRONICS. --. LCD MODULE USER MANUAL. Surabaya : ELTECH ELECTRONICS. Hartono, J. 2002. Konsep Dasar Pemrograman Bahasa C. Yogyakarta : ANDI. Kellerek. 2000. Manual Reference AT Command Set for the SIEMENS Mobile Phone S35i, C35i, M35i. (Online). (http://www.siemens.com, diakses 13 September 2009). Khang, B. 2003. Trik Pemrograman Aplikasi Berbasis SMS. Jakarta : PT Elex Media Komputindo. Maria, A. 2000. AT Command Set for Nokia GSM Products. (Online). (http://www.dipol.com.ua/NOKIA_AT-help.pdf, diakses 13 September 2009). Noname. 2006. LCD Interfacing Reference Page. (Online). (http://www.myke.com/44780LCD.htm, diakses 15 September 2009). Peacock, C. 1998. Interfacing the Serial / RS232 Port.V5.0. (Online). (http://www.beyondlogic.org/serial/serial.pdf, 2009). Pettersson, L. SMS And PDU Format. (Online). (http://www.dreamfabric.com/sms, 13 September 2009). L. Lampiran diakses 13 September

1 0