RANCANG BANGUN APLIKASI SMS GATEWAY UNTUK PERMINTAAN LAGU PADA STASIUN RADIO SECARA OTOMATIS LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3 Oleh : AMOS MARITO SIMANJUNTAK NIM : 1105062054 INDRI LESTARI NIM : 1105062070 PROGRAM STUDI TEKNIK TELEKOMUNIKASI JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN 2014
ABSTRAK Hiburan merupakan salah satu kebutuhan manusia yang penting dan banyak diminati, terutama hiburan musik. Radio merupakan salah satu medianya. Permasalahan awal adalah bagaimana kita dapat mendengar musik di radio dengan cepat dan bagaimana stasiun radio dapat menyediakan musik yang kita diminta dengan cepat? Request yang ada dalam stasiun radio saat ini masih dilakukan dengan cara yang manual, hal ini akan lebih menyibukkan operator yang saat itu bertugas, sebab operator tersebut harus mencari daftar lagu yang diminta dan hal itu membuat pendengar menjadi lama menunggu lagu yang diinginkannya. Pemecahan masalah dalam hal ini adalah dibuat suatu aplikasi sms gateway untuk permintaan lagu secara otomatis. Cara kerja aplikasi ini adalah sms dikirim user ke sms center lalu diterima oleh ponsel gateway dimana data yang diterima akan diolah di mikrokontroler disaat yang sama mikrokontroler juga mengirim sms balasan ke user berupa pesan. Kemudian data dari mikrokontroler akan dibaca dan diolah di PC dan secara otomatis lagu yang direquest akan dicari pada basis data dan akan diputar. Setelah alat ini dibuat dan dicoba maka hasil yang diharapkan pengguna akan lebih mudah meminta lagu yang diinginkan, dan operator dapat dengan mudah memutar lagu tanpa harus mencari secara manual list lagu yang akan diputar dan akan mengurangi jumlah operator di stasiun stasiun radio. Kata kunci : sms gateway, permintaan lagu otomatis. iii
KATA PENGANTAR Puji dan syukur penulis sampaikan kepada Tuhan Yang Maha Esa, yang telah memberikan rahmat-nya kepada penulis, sehingga penulis dapat menyelesaikan Laporan Tugas Akhir ini. Laporan Tugas Akhir dengan judul RANCANG BANGUN APLIKASI SMS GATEWAY UNTUK PERMINTAAN LAGU PADA STASIUN RADIO SECARA OTOMATIS ditulis guna memenuhi salah satu syarat untuk menyelesaikan Program Studi D3 Teknik Telekomunikasi Jurusan teknik Elektro Politeknik Negeri Medan. Pada pembahasan ini penulis akan merancang dan membuat aplikasi sms gateway untuk permintaan lagu pada stasiun radio secara otomatis. Selama penulisan laporan ini, penulis banyak memperoleh bimbingan, nasehat dan bantuan dari berbagai pihak. Pada kesempatan ini penulis menyampaikan terima kasih kepada: 1. M. Syahruddin, ST, MT, selaku Direktur Politeknik Negeri Medan. 2. Junaidi, ST, MT, selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Medan. 3. Ir. Suhaili Alifuddin, M.Eng, selaku Ketua Program Studi Teknik Telekomunikasi Politeknik Negeri Medan. 4. Wiwinta Sutrisno, ST, MT, selaku Dosen Pembimbing yang telah banyak meluangkan waktunya untuk memberikan saran dalam penulisan Tugas Akhir ini. iv
5. Waldemar Banurea, ST, MT selaku Dosen Wali Kelas TK-6C yang telah banyak memberikan bimbingan dan arahan kepada seluruh anak didiknya. 6. Seluruh Dosen dan Staf Pengajar yang berada di Politeknik Negeri Medan. 7. Teristimewa Orang Tua penulis yang telah memberikan dukungan moril dan material serta doa dalam menyelesaikan laporan ini. 8. Teman sekelompok Tugas Akhir dan teman-teman di kelas TK-6C. Penulis menyadari bahwa pembuatan Tugas Akhir ini memiliki kekurangan. Untuk itu penulis mengharapkan kritik dan saran yang bersifat membangun dari pembaca untuk penyempurnaan laporan ini. Penulis berharap semoga laporan tugas akhir ini dapat bermanfaat bagi semua pihak yang membacanya. Medan, Agustus 2014 Hormat kami, Penulis v
DAFTAR ISI LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN... ii ABSTRAK... iii KATA PENGANTAR... iv DAFTAR ISI... vi DAFTAR GAMBAR... ix BAB 1 PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan dan manfaat Penelitian... 3 1.4.1. Tujuan Penelitian...3 1.4.2. Manfaat Penelitian...3 1.5. Metode Penelitian... 3 1.5.1. Tahap Perancangan...3 1.5.2. Tahap Implementasi...5 BAB 2 KERANGKA TEORITIS... 6 2.1. SMS Gateway... 6 2.2. Mikrokontroller AT89S51... 8 2.2.1. Pin pin Mikrokontroller AT89S51...9 2.2.2. Diagram Blok Mikrokontroller AT89S51...12 2.2.3. Serial Interface...14 2.3. Modem GSM... 16 2.4. Microsoft Access 2007... 18 2.4.1. Office Button...19 2.4.2. Quick Access Toolbar...21 2.4.3. Ribbon...22 2.4.4. Tab Home...23 2.4.5. Tab Create...24 2.4.6. External Data...24 vi
2.4.7. Ribbon Database Tools...25 2.4.8. Ribbon Datasheet...25 2.4.9. Help...26 2.4.10. Cara membuat basis data pada Microsoft access...26 2.5. Visual Basic 2008...28 2.5.1. Menjalankan Microsoft Visual Studio 2008...29 2.5.2. Title Bar...31 2.5.3. Menu Bar...31 2.5.4. Toolbars...32 2.5.5. Solution Explorer...33 2.5.6. Form...34 2.5.7. Toolbox...35 2.5.8. Properties...36 2.5.9. Mendesain Tampilan Form pada VB 2008...37 2.5.10. Menjalankan Program / Debuging...38 2.5.11. Menyimpan Project dan Keluar dari VB 2008...38 2.6. SMS (Short Message Service)...39 2.7. AT Commands...40 2.7.1. AT Command untuk Komunikasi Port...41 2.7.2. AT Command untuk Pemilihan SMS Storage...41 2.7.3. AT Command untuk SMS...42 BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM... 43 3.1. Blok Diagram dan Cara Kerja Sistem... 43 3.2. Flow Chart Sistem...... 45 3.3. Perancangan Perangkat Keras... 48 3.3.1. Rangkaian Antar Muka...48 3.4. Perancangan dan Pembuatan Jalur PCB... 49 3.5. Perancangan dan Pembuatan Perangkat Lunak... 50 3.5.1. Prosedur Pembuatan Database dari Microsoft Access...51 3.5.2. Program Pemutar Lagu Otomatis...54 3.5.3. Prosedur Pembuatan Program Mengirimkan SMS dari Mikrokontroler ke PC...62 vii
BAB 4 PENGUJIAN DAN ANALISA... 68 4.1. Pengujian Hardware... 68 4.1.1. Pengujian Modem GSM...68 4.1.2. Pengujian Port Mikrokontroler...69 4.2. Pengujian Software... 70 4.2.1. Pengujian SMS masuk dan Tampilan Antrian Lagu...71 4.2.2. Pengujian Polling Lagu...71 BAB 5 SIMPULAN DAN SARAN... 73 5.1. Simpulan... 73 5.2. Saran... 73 DAFTAR PUSTAKA... 75 LAMPIRAN... 76 viii
DAFTAR GAMBAR Halaman Gambar 2.1 Pin-pin pada mikrokontroler AT89S51... 12 Gambar 2.2 Diagram blok mikrokontroler... 14 Gambar 2.3 Modem GSM... 17 Gambar 2.4 Tampilan Microsoft Access 2007... 18 Gambar 2.5 Tampilan Office Button... 19 Gambar 2.6 Tampilan Quick Access Toolbar... 21 Gambar 2.7 Jendela Access Option pada Quick Access Toolbar... 22 Gambar 2.8 Tampilan Tab Home... 23 Gambar 2.9 Tampilan Tab Create... 24 Gambar 2.10 TampilanExternal Data... 24 Gambar 2.11 Tampilan Ribbon Database Tools... 25 Gambar 2.12 Tampilan Ribbon Datasheet... 25 Gambar 2.13 Tombol Start untuk memulai Microsoft Access... 26 Gambar 2.14 Tombol Create... 27 Gambar 2.15 Mengisi Data Field Record... 27 Gambar 2.16 Mengisi Field name, data type, dan fiels size... 28 Gambar 2.17 Memulai Visual Basic 2008... 29 Gambar 2.18 Tampilan awal Visual Basic 2008... 29 Gambar 2.19 Membuat New Project... 30 Gambar 2.20 Tampilan memulai Visual Basic 2008... 31 Gambar 2.21 Title Bar... 31 Gambar 2.22 MenuBar... 31 Gambar 2.23 ToolBar... 32 Gambar 2.24 Toolbar dari menu View... 33 Gambar 2.25 Solution Explorer... 34 Gambar 2.26 Tampilan Form Visual Basic... 34 Gambar 2.27 Tool Box... 35 Gambar 2.28 Properties... 36 Gambar 3.1 Diagram Blok... 43 Gambar 3.2 Flow Chart Visual Basic... 45 Gambar 3.3 Flow Chart Mikrokontroler... 47 ix
Gambar 3.4 Rangkaian Antar Muka... 48 Gambar 3.5 Skema Rangkaian PCB... 49 Gambar 3.6 Layout Rangkaian... 50 Gambar 3.7 Tampilan Lembar Kerja Ms. Access 2010... 51 Gambar 3.8 Tampilan design view... 52 Gambar 3.9 Tampilan Menu View... 53 Gambar 3.10 Tampilan Layar aplikasi SMS Gateway... 54 Gambar 4.1 Pengujian Modul GSM... 69 Gambar 4.2 Hasil Pengujian Modul GSM... 69 Gambar 4.3 Pengujian Port... 70 Gambar 4.4 Tampilan sms masuk dan antrian lagu... 71 Gambar 4.5 Tampilan lagu belum diputar... 72 Gambar 4.6 Tampilan lagu diputar dan polling bertambah... 72 x
BAB I PENDAHULUAN 1.1 Latar Belakang Mendengarkan musik adalah suatu aktivitas yang sangat banyak dilakukan oleh setiap orang. Baik untuk menghabiskan waktu luang, mehilangkan stres atau hanya sekedar hiburan. Radio merupakan media informasi secara audio non visual. Radio berguna sebagai sarana untuk penyampaian berita atau informasi, radio juga berfungsi untuk menghibur dengan penyiaran musik, atau biasa dikenal dengan request lagu. Request lagu ini bisa dilakukan dengan dua cara yaitu yang pertama dengan menelpon kemudian yang kedua dengan cara sms. Disini peneliti ingin membahas tentang request radio dengan media sms secara otomatis, artinya tanpa memerlukan penyiar yang membacakan sms atau telpon jika ada yang masuk. Disini peneliti ingin membuat suatu alat, dimana alat ini dapat mempermudah pengguna atau user dalam merequest lagu yang diinginkan dimana pengguna hanya mengirim sms dengan format yang telah ditentukan oleh pihak operator. Disini operator juga diuntungkan karena operator tidak perlu repot untuk mengangkat telepon dan membaca sms dan mencari list lagu secara manual sehingga dapat menyajikan lagu yang direquest dengan cepat. Dengan demikian stasiun radio tidak memerlukan karyawan yang banyak dalam pengoperasiannya karena request radio dengan media sms secara otomatis, artinya tanpa memerlukan penyiar yang membacakan sms atau telpon jika ada yang masuk. Aplikasi ini juga mendukung kepada polling sms. Dimana polling sms ini berfungsi untuk membuat tangga lagu yang paling banyak direquest. 1
2 Dalam Tugas Akhir ini salah satu media untuk menyiarkan lagu yang telah direquest adalah dengan menggunakan media radio. Dengan adanya radio kita bisa mendengarkan dan merequest lagu yang kita inginkan. Blok diagram sistem sms gateway 1.2 RUMUSAN MASALAH 1. Bagaimana cara untuk melakukan pembacaan sms dari hp ke mikrokontroler? 2. Bagaimana cara untuk melakukan pembacaan sms dari mikrokontroler ke PC? 3. Bagaimana memberikan suatu antrian dari lagu yang direquest ke aplikasi pemutar lagu? 4. Bagaimana membuat aplikasi pemutar lagu dan polling SMS? 1.3 BATASAN MASALAH Modul GSM hanya menerima sms dari user tetapi tidak memberikan sms balasan. Banyaknya antrian lagu maksimal 50 lagu.
3 1.4 TUJUAN DAN MANFAAT PENELITIAN 1.4.1 TUJUAN PENELITIAN Untuk mengetahui cara pembacaan sms dari HP ke mikrokontroler. Untuk mengetahui cara pembacaan sms dari mikrokontroler ke PC. Merancang bangun aplikasi sms gateway untuk request lagu pada stasiun radio secara otomatis. Pembuatan aplikasi sms gateway pada stasiun radio. 1.4.2 MANFAAT PENELITIAN Mempermudah pendengar dalam memenuhi kebutuhan hiburan, terutama musik dengan menggunakan media radio. Mempermudah stasiun radio memberikan layanan request lagu secara cepat. Mengurangi jumlah karyawan stasiun radio. 1.5 METODE PENELITIAN Dalam mengembangkan aplikasi ini digunakan metode yang digunakan adalah 1.5.1 Tahap Perancangan 1.5.1.1 Modul GSM ke mikrokontroler Interface Pada bagian pengiriman dari modul GSM ke mikrokontroler ini peneliti menggunakan interface berupa MAX232.
4 Baca sms Proses dimana mikrokontroler membaca isi pesan yang dikirim oleh ponsel gateway dimana program telah didownload terlebih dahulu ke mikrokontroler. Sehingga mikrokontroler dapat membaca isi pesan tersebut. 1.5.1.2 Mikrokontoler ke PC Interface serial Pada bagian pengiriman dari mikrokontroler ke PC ini peneliti menggunakan interface berupa USB to TTL. Baca data mikrokontroler Disini mikrokontroler akan mengolah data yang telah dikirim modul GSM sebelum diolah ke PC. Kirim data ke PC Pada bagian ini data akan dikirim dari mikrokontroler ke PC. 1.5.1.3 PC Baca data dari mikrokontroler PC akan membaca data yang telah diterima dari mikrokontroler dan akan mengolah data tersebut. Basis data Setelah data diterima melalui mikrokontroler maka PC akan mencari list lagu yang telah dikirim pada basis
5 data yang telah dibuat sebelumnnya oleh peneliti. Peneliti membuat basis data melalui aplikasi microsoft access. Program antarmuka operator Pada bagian antarmuka operator peneliti menggunakan software visual basic 2008 1.5.2 Tahap Implementasi Software yang digunakan untuk pengembangan aplikasi ini adalah OS (Windows 7). AT Command. Software Visual Basic 2008 Hardware yang digunakan adalah PC/Laptop. Modul GSM. Kabel RS232. Mikrokontroler AT89S51.