tag:blogger.com,1999:blog-51320459182295304432024-03-12T21:27:17.769-07:00asep_ilkomersSeptyandi-bloghttp://www.blogger.com/profile/05833524758371661021noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-5132045918229530443.post-30350170293175045732008-06-23T19:47:00.000-07:002008-06-23T21:55:59.321-07:00e-learnig aplikasi hp<p>Untuk mengakomodasi masukan dari para rekan, aku menyusun aplikasi dari artikel <a href="http://bengkelprogram.com/data-artikel-175.0.bps">Mengirim SMS dari PC</a> dan artikel <a href="http://bengkelprogram.com/data-artikel-116.0.bps">Membaca SMS dari PC</a>, serta sedikit cara untuk mendapatkan informasi mengenai status HP.<br /><br />Aplikasi ini dibuat dalam versi Delphi, dan dengan teknik yang sama, sangat mungkin untuk diporting ke Visual Basic ;)<br />untuk rekan yang belum terbiasa dengan Delphi, mungkin kapan-kapan akan aku buat versi VB-nya. Kapan ya...<br /><br />Ketika aplikasi ini pertama kali dijalankan, dalam keadaan tidak terhubung ke handphone. Kita diberi kesempatan untuk memilih nomor port yang terhubung dengan handphone. Setelah memilih nomor port yang benar, kemudian tekan tombol <b>Konek</b>, maka aplikasi akan berusaha menghubungi HP.<br /><br />Jika aplikasi sukses terhubung ke HP, maka akan ditampilkan beberapa informasi mengenai HP tersebut.</p> <p>Berikut ini adalah informasi tersebut:</p> <ul><li>Merk HP, didapatkan dengan mengeksekusi perintah AT+CGMI</li><li>Informasi modem, dengan command AT+GMM</li><li>AT+CGSN untuk mendapatkan nomor IMEI</li><li>AT+COPS? untuk menampilkan operator jaringan</li><li>AT+CSCA? untuk mendapatkan nomor SMSC (layanan SMS)</li></ul> <p>Setelah itu, selama program berjalan, indikator dari handphone secara kontinu ditampilkan. Indikator tersebut diambil dengan perintah AT+CIND?</p> <p>Nilai yang dikembalikan adalah suatu list (rangkaian) yang menandakan indikator HP. Urutan dan nilai indikator dapat berbeda untuk beberapa merk HP. Aku sudah nyoba untuk Sony Ericsson T610 dan Siemens CX65. Hasil yang persis sama adalah pada indikator Battery dan Sinyal, sedangkan indikator yang lain berbeda posisi.<br /><br />Karena itu, jika ingin aplikasi kamu berjalan full untuk semua merk HP, maka aplikasi harus mendeteksi semua nilai yang didukung oleh HP yang digunakan. Informasi mengenai hal ini dapat dilihat pada command AT+CIND=?</p> <p>Berikut ini adalah contoh hasil perintah AT+CIND=? pada Siemens CX65:</p> <pre>at+cind=?<br />+CIND: ("battchg",(0-5)),("signal",(0-5)),("service",(0,1)),<br />("message",(0,1)),("call",(0,1)),("roam",(0,1)),<br />("smsfull",(0,1)),("call status",(10x-20x)),<br />("GPRS coverage",(0,1)),("callsetup",(0-3))<br /><br />OK</pre> <p>Sesuai urutannya, maka item pertama adalah level battery, kedua adalah sinyal, ketiga adalah kesiapan servis, lalu datangnya SMS baru, terjadinya panggilan (berbicara), kondisi roaming, sms box penuh, dan seterusnya. Silakan mereferensi ke manual masing-masing HP untuk lebih jelasnya.<br /><br />Untuk mendapatkan nilainya, jalankan perintah AT+CIND? (tanpa sama dengan). Berikut ini adalah contohnya:</p> <pre>at+cind?<br />+CIND: 2,2,1,0,0,1,0,0,1,0</pre> <p>Yang didapatkan adalah rangkain nilainya. Nilai yang pertama adalah untuk battery, yaitu 2 dari skala 0 - 5 (lihat hasil AT+CIND=? di atas). Sinyal pada HP juga 2, begitu seterusnya.<br /><br />Informasi tersebut ditampilkan secara terus menerus, dengan interval timer 1000 milisecond (1 detik). Berikut ini adalah contoh tampilan aplikasi:</p> <p><a href="http://www.bengkelprogram.com/images/hpapp1.jpg">Page 1</a> <a href="http://www.bengkelprogram.com/images/hpapp2.jpg">Page 2</a> <a href="http://www.bengkelprogram.com/images/hpapp3.jpg">Page 3</a> <a href="http://www.bengkelprogram.com/images/hpapp4.jpg">Page 4</a> </p> <p>Level sinyal dan battery ditampilkan dalam bentuk gauge meter, sedangkan indikator call, sms, smsfull ditampilkan dengan gambar pada kotak hijau sebelahnya. Ya, aku akui, gambar indikatornya tidak informatif sama sekali. Karena itulah, program ini aku tempatkan di sini, dipersilakan untuk dimodifikasi :D </p> <p>Fasilitas aplikasi yang lain adalah SMS Info, untuk membaca SMS dari Inbox (termasuk SMS baru), sedangkan untuk SMS dalam folder draft dan sent, aplikasi belum mendukung :( silakan ditambahi, ok.<br /><br />Page berikutnya adalah fasilitas untuk mengirim SMS. Di sini juga disediakan tombol untuk menyimpan SMS ke dalam folder draft pada HP.<br /><br />Kedua fasilitas di atas menggunakan kedua unit yang telah dibahas pada artikel sebelumnya, namun dengan berbagai perbaikan dari masukan rekan-rekan semua, terutama Sri. Makasih banget, ok.</p> <p>Kemudian, yang belum pernah dibahas sebelumnya adalah pembacaan buku kontak.<br /><br />Untuk memilih memori penyimpanan kontak, apakah menggunakan SIM Card (kode SM), atau memori handphone (ME), atau keduanya (MT), digunakan perintah AT+CPBS=(SM, ME, MT). Tidak semua HP mendukung ketiganya, maka dari itu aplikasi mesti bijaksana memilih :)<br />untuk mengetahui media yang didukung, pake perintah AT+CPBS=?<br />Untuk CX65 defaultnya adalah SM, dan gak bisa ME. Untuk amannya, gunakan saja SM.<br /><br />Setelah menentukan memori yang dipilih, berikutnya adalah mencari informasi index (nomor posisi) kontak yang tersedia. Gunakan perintah AT+CPBR=?, maka akan diberikan index yang tersedia. Contoh pada CX65:</p> <pre>at+cpbr=?<br />+CPBR: (1-250),20,12<br /><br />OK</pre> <p>Hasil itu menandakan bahwa index yang tersedia adalah 1 - 250. Maka kita perlu membaca (looping) dari 1 sampai 250 untuk mendapatkan keseluruhan kontak. Gunakan perintah AT+CPBR=nomor indexnya untuk membaca tiap-tiap index. Contoh:</p> <p>at+cpbr=88<br />+CPBR: 88,"+6281524737470",145,"Rasdi"<br /><br />OK</p> <p>Hasil yang diberikan tinggal diparsing dan ditampilkan pada listview.</p> <p>Untuk mendownload aplikasi dan sourcenya, silakan menuju ke bagian <a href="http://www.bengkelprogram.com/#update">update aplikasi</a>.<br /><br />Jika ingin menjalankan dari source-nya, atau melakukan modifikasi program, lebih mudah kalo menggunakan Delphi 6, karena aku membuatnya dari versi itu.<br /><br />Untuk versi ini, dibutuhkan library XComDrv untuk mengcompile ulang. Silakan download library tersebut <a href="http://www.bengkelprogram.com/download-ouxcom.zip">di sini</a>. Extract pada suatu direktori (misalnya c:\ouxcom), lalu open file *.dpk melalui IDE Delphi, dan klik install.<br /><br />Kemudin tambahkan path di mana ouxcom tersebut tadi di-extract, kedalam <i>path library</i>, agar library tersebut dapat bekerja. Masuk menu Tools > Environment Options > Library > Library path, browse ke c:\ouxcom, lalu tekan <strong>add</strong>.</p> <p>Jika diperhatikan, masih banyak fasilitas yang mungkin ditambahkan. Aplikasi tersebut hanya contoh penerapan perintah AT Command untuk baca dan kirim SMS.<br /><br />Ok, selamat mencoba.</p>Septyandi-bloghttp://www.blogger.com/profile/05833524758371661021noreply@blogger.com0tag:blogger.com,1999:blog-5132045918229530443.post-46146082017136037752008-06-09T22:12:00.000-07:002008-06-09T22:18:44.282-07:00membuat blog getoh!<div align="justify">Wah....hari gini masih ngga paham bikin blog... hehehe...jangan tersinggung dulu, ini buat temen-temen sekantor saya yang masih nanya mulu tentang bikin blog. Sebenarnya saya juga ngga jago-jago bener... tapi khusus untuk temen-temen yang lagi pada puyeng mo bikin blog tapi bingung caranya..nih saya kasih tau :<span class="fullpost"></span></div><div align="justify"><strong></strong></div><div align="justify"><strong></strong></div><div align="justify"><strong></strong> </div><div style="color: rgb(255, 0, 0);" align="justify"><strong>Apa itu blog ?</strong></div><div align="justify">Blog mirip seperti website pribadi. Bedanya, blog lebih mudah di utak-atik, lebih mudah dalam mengisi postingan, ngga perlu ngerti bahasa pemograman dan ngga perlu minta bantuan "malaikan IT" hehehe... Pokonya jika kita ingin tulisan-tulisan kita di baca orang, berpromosi, go internasional. Maka.... Buatlah sebuah Blog. Tapi yang saya terangkan disini adalah membuat blog dengan <em>blogger.com</em> sebenarnya banyak sekali situs yang menyediakan blog gratis misalnya <em>multiply.com, wordpress.com, blogsome.com, dll.</em> Mungkin kamu bisa searching di google dengan keyword "free blog". Tapi saya hanya menrangkan blogger saja.. Karena saya lebih cocok dengan blogger.com.</div><div align="justify"><strong></strong></div><div align="justify"><strong></strong></div><div style="color: rgb(255, 0, 0);" align="justify"><strong>Cara Membuat Blog :</strong></div><div style="color: rgb(255, 0, 0);" align="justify"><strong></strong></div><ol><li><div align="justify"><span style="color: rgb(255, 0, 0);">Buka situs </span><a href="http://www.blogger.com/"><span style="color: rgb(255, 0, 0);">http://</span>www.blogger.com</a></div></li><li><div align="justify">Akan muncul page Blogger.com. lalu anda klik tulisan <a onclick="return false;" tabindex="0" href="https://www.blogger.com/signup.g">Create your blog now</a> .</div></li><li><div align="justify">Pada kolom CREATE A GOOGLE ACCOUNT. Isi data-data anda dengan lengkap seperti :</div></li><li><div align="justify"><strong>Alamat email</strong> : Isikan alamat email anda yang masih valid. Lebih baik jika anda menggunakan email gmail.</div></li><li><div align="justify"><strong>Enter a password</strong> : Isi dengan password anda. Password bisa berisi huruf/angka apa saja terserah anda, yang penting angka/huruf minimal sebanyak 6 karakter.</div></li><li><div align="justify"><strong>Retype password</strong> : Masukan ulang password yang anda isi tadi.</div></li><li><div align="justify"><strong>Display Name</strong> : Masukan nama anda.</div></li><li><div align="justify"><strong>Word Verification</strong> : Masukan huruf yang kamu lihat diatas kotak biasanya berwarna merah atau hijau dan hurufnya besar.</div></li><li><div align="justify">Tandai kotak yang bertuliskan "I accept the <a onclick="window.open(this.href,'', 'width=770,height=500,top=80,left=20,toolbar=no, scrollbars=yes,menubar=no,location=no,status=yes, resizable=yes');return false;" href="https://beta.blogger.com/terms.g" target="new">Terms of Service</a>" (kasih centang).</div></li><li><div align="justify">Klik Continue</div></li><li><div align="justify">Muncul Kolom Name Your Blog</div></li><li><div align="justify"><strong>Blog Title</strong> : Isi dengan judul Blog Anda (ini akan menjadi judul situs anda).</div></li><li><div align="justify"><strong>Blog Address</strong> : Isi sesuka anda (contoh : Jika saya mengisinya dengan nama RAVI-AZRIEL maka hasilnya menjadi <a href="http://www.ravi-azriel.blogspot.com/">www.ravi-azriel.blogspot.com</a> ini akan menjadi alamat situs anda. Jangan lupa klik tulisan <span style="color: rgb(255, 0, 0);"><strong>"check availabelity"</strong> <span style="color: rgb(0, 0, 0);">jika terdapat tulisan </span></span><span style="color: rgb(255, 0, 0);"><strong>"Sorry, this blog address is not available" </strong></span><span style="color: rgb(0, 0, 0);">artinya anda harus mencari nama lain karena nama tersebut tidak bisa di cantumkan dengan berbagai alasan misalnya sudah ada yang menggunakan, setelah anda memasukkan nama lainnya klik lagi tulisan "check availabelity" jika muncul tulisan "This blog address is available". maka anma tersebut dapat digunakan. Yang perlu diingat dalam penulisan Blog Address adalah jangan menggunakan spasi atau karakter seperti ", ' # * dll. Sebaiknya hanya huruf/angka jika ingin menuliskan karakter spesial, anda bisa menggunakan tanda -</span></div></li><li><div align="justify"><strong>Word Verivication</strong> : isi dengan huruf yang anda lihat diatas kotak, biasanya berwarna merah atau hijau dan tulisannya agak besar.</div></li><li><div align="justify">Klik Continue</div></li><li><div align="justify">Muncul kolom Choose Template . Pilih desain template (desain situs anda) jika anda ingin salah satunya klik lingkaran kecil yang ada dibawah desain tersebut.</div></li><li><div align="justify">Klik Continue</div></li><li><div align="justify">Klik Start Posting</div></li><li><div align="justify">Sampai disini anda sudah bisa mengisi posting anda.</div></li><li><div align="justify">Ada beberapa menu dalam posting ini yaitu : Posting, Setting, dan Template.</div></li><li><div align="justify"><strong>Posting </strong>: Untuk mengisi artikel anda. Tittle : isi dengan judul artikel anda, Edit html : untuk merubah kode html post anda. Kalau yang ga ngerti kode html sebaiknya isi hanya melalui Compose.</div></li><li><div align="justify"><strong>Setting </strong>: Merubah setting blog anda.</div></li><li><div align="justify"><strong>Template</strong> : Untuk merubah tampilan blog anda</div></li><li><div align="justify">Menu Template berisi : <strong>Page Elements, Font and Colors, Edit Html, Pick New Template</strong></div></li><li><div align="justify"><strong>Page Elements</strong> : Untuk merubah/menambah tampilan blog anda, seperti menambah tanggal, jam, iklan dll.</div></li><li><div align="justify"><strong>Font and Colors</strong> : Untuk merubah huruf, besar kecilnya huruf, dan warna pada desain blog anda.</div></li><li><div align="justify"><strong>Edit Html</strong> : Merubah tampilan desain dengan cara mengganti kode HTML.</div></li><li><div align="justify"><strong>Pick New Template</strong> : Untuk mengganti desain blog..hanya dengan memilih desain yang anda inginkan.</div></li><li><div align="justify">Jika anda ingin melihat blog anda tulis alamat blog anda seperti yang anda buat pada poin 13 diatas.</div></li></ol><p align="justify">Dikarenakan blogger adalah bagian dari Google, maka untuk mengakses blogger ini diperlukan account Google. Account ini diperlukan pada saat Sign In atau Login. Caranya adalah buka situs <a href="https://www.google.com/accounts/ManageAccount">https://www.google.com/accounts/ManageAccount</a> Pilih dan Click tulisan <a href="https://www.google.com/accounts/NewAccount?continue=https%3A%2F%2Fwww.google.com%2Faccounts%2FManageAccount">Create an account now </a>selanjutnya isi data anda seperti alamat email yang anda masukkan asaat anda mendaftar di blog, password anda, word verivication dan terakhir klik "I Accept" . Jika ingin mengisi postingan setelah halamam blog ditutup. Caranya buka situs <a href="http://www.blogger.com/">www.blogger.com</a> . Login dengan username : {nama email yang sudah anda daftarkan di Google dengan cara diatas) dan password (Password yang anda buat ketika anda membuat account google) setelah itu Klik "SIGN IN" . Jika anda ingin mengisi posting klik NEW POST, Jika anda ingin merubah tampilan klik LAYOUT. VIEW BLOG untuk melihat blog anda. SETTING sama seperti tampilan pada poin 22 diatas. Dan Klik POST untuk mengedit atau menghapus posting anda. Selamat berblog ria...</p><p align="justify">Tapi Blogger yang baru sudah berbahasa Indonesia, pastinya lebih mudah dimengerti.</p>Septyandi-bloghttp://www.blogger.com/profile/05833524758371661021noreply@blogger.com0