RANCANG BANGUN SISTEM PENDEKTESI ARUS LISTRIK MENGGUNAKAN BAHASA PEMOGRAMAN BERORIENTASI OBJEK DENGAN TEKNOLOGI SMS GATEWAY Deny Jollyta, M. Kom, Lie Si Can, S. Kom Program Studi Teknik Informatika Sekolah Tinggi Ilmu Komputer Pelita Indonesia Jl. Ahmad Yani No. 78-88, Pekanbaru 34343 [email protected] ABSTRAK CV. Total Pulsa merupakan perusahaan multi operator yang bergerak di bidang pengisian pulsa yang memiliki sistem aktif dalam 24 jam untuk memudahkan konsumen dalam melakukan pengisian pulsa setiap saat, sehingga CV. Total Pulsa sangat bergantung terhadap sistem yang membutuhkan daya listrik agar selalu dalam kondisi aktif. Adanya pemadaman listrik secara berkala atau mendadak, terutama di malam hari, menyebabkan terganggunya aktivitas CV. Total Pulsa.Ketidaktahuan pemadaman mengakibatkan petugas CV. Total Pulsa melakukan kelalaian seperti ketiduran, tidak mengecek ketersediaan solar di mesin genset, yang merupakan alternatif penyedia listrik.Oleh karena itu perlu ada sebuah alat pendeteksi listrik yang terhubung dengan sistem yang terkomputerisasi menggunakan program berorientasi objek agar dapat memberikan informasi pemadaman kepada petugas melalui teknologi sms gateway. Sistem yang dibangun juga menggunakan inventory wighted average untuk membantu CV. Total Pulsa dalam mengecek ketersediaan solar bagi mesin genset sehingga genset selalu dalam keadaan siap pakai dan mengurangi kecurangan yang mungkin dilakukan oleh oknum petugas. Kata kunci Alat Pendeteksi, Program Berorientasi Objek, Mysql Database, Sms Gateway, inventory Dan Port parallel. CV. Total Pulsa is a multi operator company engaged in mobile top up. It has a 24 hour active system so that consumers can do top up anytime easily. Because of that, CV. Total Pulsa depends on system that require electrical power to keep it active. The existence of sudden or periodically power outage, especially at night are causing disruption in CV. Total Pulsa activity. Ignorance of power outage resulted in negligence of CV. Total Pulsa officers, such as overslept, did not check the availability of diesel fuel in generator engine as the alternative for the electricity power. Therefore there needs to be an electrical detector connected to a computerized system which use object-oriented program in order to provide outage information to officers via sms gateway technology. System built can also help CV. Total Pulsa check the availability of diesel fuel for the generator engine so that the generator would always ready to use and could reduce possible fraud by officers. Keywords : assembled adapter, object oriented application, mysql database, sms gateway and pararel port Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 1 PENDAHULUAN Komputer membutuhkan listrik untuk melakukan berbagai aktifitas, sehingga listrik merupakan syarat utama jalannya komputer.Pada saat ini, berbagai sistem informasi diciptakan untuk memudahkan manusia, terutama dalam hal komunikasi dan transaksi oleh server perusahaan telekomunikasi, yang berfungsi untuk mengelola keseluruhan informasi dan aktivitas sistem.Sistem ini untuk memudahkan manusia dalam melakukan suatu aktifitas sehingga suplai listrik untuk sistem tersebut hendaknya selalu ada. Salah satu faktor pendukung penyediaan listrik adalah genset (generator set) yang menyediakan listrik ke sistem. CV.Total Pulsa merupakan perusahaan multi operator yg bergerak dibidang pengisian pulsa yang memiliki sistem yang harus aktif dalam 24 jam untuk memudahkan konsumen dalam melakukan pengisian pulsa setiap saat sehingga perusahaan CV.Total Pulsa sangat tergantung terhadap sistem yang setiap saat harus dalam kondisi hidup, akan tetapi terdapat beberapa faktor yang mungkin menyebabkan putusnya arus listrik ke sistem, karena faktor lingkungan. Semakin berkembangnya lingkungan menimbulkan kebutuhan listrik berskala tinggi, yang tidak dapat dipenuhi oleh PLN (perusahan milik Negara) sehingga pada waktu tertentu terjadi pemadaman listrik secara berkala atau mendadak, terutama di saat malam menuju waktu subuh sehingga petugas CV.Total Pulsa lalai meghidupkan genset sebagai altenatif penyedia listrik. Kelalaian tersebut seperti ketiduran atau tidak mengecek ketersediaan solar di mesin genset.Hal ini menyebabkan konsumen tidak dapat melakukan aktifitas pengisian pulsa seperti biasanya, yang jika dibiarkan bisa merugikan perusahaan dan dalam jangka panjang menurunkan kepercayaan konsumen terhadap perusahaan. Untuk menjaga ketersediaan listrik bagi sistem, dibutuhkan suatu alat pendeteksi listrik dan perhitungan durasi pemakaian solar pada mesin genset, sehingga dapat memberikan informasi tentang putusnya arus listrik dari pusat PLN maupun Genset secepat mungkin kepada petugas. Informasi yang dimaksud akan memudahkan operator dalam melakukan tindak lanjut terhadap sistem. Informasi tersebut dalam bentuk Short Message Service (SMS) yang dikirim oleh sistem ke petugas.Alat pendeteksi yang terhubung dengan sistem informasi yang terkomputerisasi dengan baik juga dapat membantu perusahaan mengecek ketersediaan solar bagi mesin genset, sehinga genset selalu dalam keadaan siap pakai dan mengurangi kecurangan yang mungkin dilakukan oleh oknum petugas perusahaan. PERMASALAHAN 1. Semakin berkembangnya lingkungan masyarakat menimbulkan kebutuhan listrik berskala tinggi, yang tidak dapat dipenuhi oleh PLN sehingga terjadi pemadaman listrik yang mengakibatkan terganggunya kerja sistem CV. Total Pulsa. Oleh karena itu, dibutuhkan sebuah alat pendeteksi arus listrik yang terhubung ke sistem CV. Total Pulsa untuk mengetahui adanya pemadaman listrik. 2. Petugas keamanan CV. Total Pulsa sering lalai dalam menghidupkan genset sehingga perlu dibuat sebuah pemberitahuan ke petugas dalam bentuk sms dengan teknologi sms gateway. 3. Adanya indikasi kecurangan yang dilakukan oleh oknum petugas terhadap ketersediaan solar bagi mesin genset sehingga perlu dibangun sebuah sistem informasi yang dapat merekam dan menghitung durasi pemakaian solar Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 2 dengan menggunakan metode inventory whigted average. TELAAH PUSTAKA Unified Modelling Language (UML) UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek. Karena UML merupakan bahasa visual untuk pemodelan bahasa berorientasi objek, maka semua elemen dan diagram berbasiskan pada paradigma object oriented. Listrik Menurut Wikipedia (2006:1), Kelistrikan adalah sifat benda yang muncul dari adanya muatan listrik. Listrik, dapat juga diartikan sebagai berikut: a. Listrik adalah kondisi dari partikel subatomictertentu, seperti elekron dan proton, yang menyebabkan penarikan dan penolakan gayadiantaranya. b. Listrik adalaha sumber energi yang disalurkan melalui kabel. Arus listrik timbul karena muatan listrik mengalir dari saluran positif ke saluran negatif. Port Parallel Menurut Wikipedia (2013:1) Parallel port adalah suatu antarmuka dari sistem komputer yang berfungsi mentransfer data secara paralel.Parallel port biasanya digunakan untuk menghubungkan komputer dengan printer.dalam bentuk konektor DB-25 Gambar1. Port parallel (DB-25) Biner Menurut Wikipedia (2013:1) Di dalam dunia komputer kita mengenal empat jenis bilangan, yaitu bilang biner, oktal, desimal dan hexadesimal. Bilangan biner atau binary digit (bit) adalah bilangan yang terdiri dari 1 dan 0. Bilangan oktal terdiri dari 0,1,2,3,4,5,6 dan 7. Sedangkan bilangan desimal terdiri dari 0,1,2,3, 4,5,6,7,8dan 9. dan bilangan hexadesimal terdiri dari 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E dan F. SMS (Short Message Service) Short Message Service (SMS) merupakan salah satu fitur GSM yang dikembangkan dan distandarisasi oleh ETSI (European Telecommunications Standards Institute) untuk mengirim atau menerima pesan singkat (Ariza Novianti dan Ami Fauzijah, 2009:2).SMS adalah layanan pesan singkat berbasis tulisan (teks) dengan media komunikasi ponsel.Pesan teks yang biasa digunakan adalah huruf, angka, atau karakter alfanumerik.Satu paket pesan teks biasanya berkapasistas 160 karakter huruf. SMS Gateway Menurut Arif Wijaya, Nur Wijayaning dan Ami Fauzijah (2009:2), SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dan lain-lain) yang menggunakan keyword Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 3 tertentu. SMS Gateway adalah komunikasi SMS dua arah. SMS Gateway merupakan salah satu perkembangan fungsi yang dimiliki SMS produksi maupun di jual kembali di bebenin harga pokok pokok rata-rata. Perhitungan rata-rata dilakukan dengan membagi jumlah harga perolehan dengan kuantitasnya menurut moch. Tofik ( 2012:10) METODE PENELITIAN Gambar2.Sms Gateway AT-Command AT-Command berperan di balik tampilan menu messages sebuah ponsel yang bertugas mengirim atau menerima data ke/dari SMS-Centre. AT-Command untuk SMS biasanya diikuti oleh data I/O yang diwakili oleh unit-unit PDU(Protocol description unit). Persediaan(Inventory) Persediaan adalah suatu jenis aktiva atau barang yang dimiliki oleh suatu perusahaan atau badan usaha tertentu, yang akan dijual kembali atau akan dikonsumsi (dipakai) dalam operasi normal perusahaan. (F.X. Sudarsono (1996:106). metode buku (perpetual) setiap jenis persediaan dibuatkan rekening sendirisendiri yang merupakan buku pembantu persediaan. Rekening yang digunakan untuk mencatat persediaan ini terdiri atas beberapa kolom yang bisa dipakai untuk mencatat pembelian ,pengunaan dan saldo persediaan. setiap perubahan dalam persediaan diikuti dengan pencatatan dalam rekening persediaan sehingga jumlah persediaan sewaktu-waktudapat di ketahui,menurut moch. Tofik ( 2012:1),. 3 macam perhitungan perpetual yaitu FIFO, LIFO, dan WeightedAverage.Pada penelitian ini perhitungan perpetual yang akan digunakan adalah weighted average. Weighted Average adalah metode yang di pakai terhadap barang untuk proses Adapun salah satu metode yang sampai saat ini masih digunakan oleh banyak pengembang SI adalah System Development Life Cycle (SDLC). a. Indentifikasi dan Seleksi Kebutuhan dari keseluruhan sistem informasi perusahaan harus diidentifikasi dan dianalisa. Setelah itu baru diseleksi bagian yang masih kurang efisien dan perlu di ubah sistem pendeteksi. Yang menjadi responden dalam tahapan indentifikasi ini adalah para karyawan dan manajer perusahaan. Data dan informasidikumpulkan melalui pengamatan, wawancara di lapangan Dari hasil identifikasi ditemukan beberapa keterbatasan pada sistem informasi dari suatu perusahaan yang terlah di uraikan pada bagian sebelumnya, yakni belum bisa mengabari pemakai tentang kondisi putus atau hidupnya suplai listrik secara cepat melalui SMS. b. Inisialisasi dan Perencanaan Setelah terseleksi, dilanjutkan perencanaan bagian yang akan diterapkan perbaikan sistem yang lama. Hal–hal utama dari sistem yang akan diimplementasikan harus di jelaskan dan di pertahankan agar dapat di tentukan proyek akan di lanjutkan atau tidak. Selain itu rencana terperinci juga perlu di uraikan. Dari masalah tersebut, perlu dibuat suatu sistem pendeteksi listrik yang berbasiskan sms gateway. Sistem baru di rencanakan akan Dari masalah tersebut, perlu dibuat suatu sistem pendeteksi listrik yang berbasiskan sms gateway. Sistem Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 4 baru di rencanakan akan meningkatkan efisiensi kerja karyawan serta pertanggungjawaban kepada pemimpin dan pihak luar yang berkepentingan. c. Analisa atau Penganalisaan Analisa tentang sistem yang sedang digunakan dan pilihan dari sistem pengganti yang diusulkan. Dengan mengamati tempat yang akan diteliti untuk mempelajari sistem yang ada, kemudian diubah dan disempurnakan ke sistem yang lebih. PERANCANGAN SISTEM Use Case Diagram Baru Pada gambar Use case Diagram yang menjabarkan interkasi antar Komponen sistem atau disebut Aktor Utama pada diagram Use case yang memakai SI Penjualan di CV.Total Pulsa, dimana tiap kegiatan digambarkan dengan sebuah simbul elips disebut dengan Use case. Sistem Aktor Input nohp Warning ganset Ganset hidup Hidup Lampu <Extend> <Extend> d. Rancangan Logika Semua fungsi dari sistem yang telah terpilih pada tahap analisa dijabarkan secara terpisah dari spesifikasi komputer tertentu. e. Rancangan Fisik Spesifikasi logika yang dihasilkan dari tahap rancangan logika diubah ke penggunaan teknologi tertentu secara terperinci, yaitu semua pemrograman dan konstruksi dari sistem yang sesuai. Pada tahapan ini pengembang mendesign bentuk sistem pendeteksi listrik. Disini pengembangan menggunakan bahasa pemrograman Borland Delphi 7.0. f. Implementasi Sistem informasi dikodekan, dites, diinstall dan didukung oleh organisasi. Dokumentasi, pelatihan dan bantuan diberikan pada pemakai. Di sini perusahaan akan mencoba memakai sistem yang telah dibuat atau diinstall. Selama percobaan akan diawasi oleh pembuat sistem atau programmer. Penelitian yang dilakukan masih belum melalui tahapan ini. g. Pemeliharaan Dengan terinstallnya sistem informasi secara sistematis diperlukan pemeliharaan dan peningkatan agar sistem tetap dapat beroperasi dan berguna sesuai kebutuhan pengguna seiring berjalannya waktu. <Extend> Menerima pesan operator Ganset hidup Ganset mati Warning ganset <Extend> Mati Lampu Input data pengguna Input com modem Input Berita sms Ganset mati <Extend> <Extend> <Extend> Hidup Lampu Menerima pesan Pertugas keamanan Mati Lampu <Extend> Ganset mati Ganset hidup Hidup Lampu Warning ganset <Extend> <Extend> <Extend> <Extend> Menerima pesan Adm Cek Bon Pembelian Cek stok solar Input Pembelian Solar Input pengunaan solar Mati Lampu Hidup Lampu <Extend> <Include> Cek Data Pemakaian solar <Include> Cetak Laporan Warning ganset <Extend> <Extend> <Extend> Menerima pesan Pimpinan Mati Lampu <Extend> Ganset mati <Extend> Ganset hidup Gambar 3. Use Case Diagram Baru Activity Diagram Baru Sistem dimulai dengan aktifitas sistem, kemudian sistem melakukan pengecekan listrik, Jika tidak ada perubahan arus maka sistem akan mengecek listrik sampai ada perubahan arus. Jika terjadi perubahan arus maka sistem akan mengirimpesan tetang adanya perubahan arus. jika tidak ada maintenance maka sistem akan mengecek arus sampai teknisi melakukan maintenance. Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 5 Aktifasi sistem Alat Pendeteksi PLN Modem Cek Listrik Sakl ar Tidak ada perubahan arus Ada perubahan Arus Server Kirim Sms Genset Server Tidak maintenace maintenance UPS Server Gambar 4.Activity Diagram Pendeteksi Adm Class diagram menggambarkan hubungan antar class pada sistem informasi CV.Total Pulsa nohp : nvarchar : nvarchar pendeteksi 1..* 1 1 +Display +Get nomor Status Tgl Nomor Id_sms : : : : varchar datetime nvarchar nvarchar -Get nomor -Get id_sms +Get status sms Id_sms sms +Display +Get id_sms Cekstok ID_Stok : varchar Komentar : varchar +Display +id_stok Stok 1 : nvarchar : nvarchar 1 ID_Stok Ket Tgl MQty MHrg MSaldo KQty 1 KHrg KSaldo SQty SHrg SSaldo Handphone Handphone Server Class Diagram Baru nama nomor Kasir : : : : : : : : : : : : varchar varchar float float float float float float float float float float 1 Listrik IDListrik : varchar PLN_off : datetime Genset_on: datetime PLN_Back : datetime Genset_Off:datetime Status : varchar 1 + Display - Get status + Get id_listrik Login Nama Sandi Status Operator Gambar 5. Rangkaian Sistem Pendeteksi Alat Pendeteksi Arus Listrik Alat Pendeteksi merupakan sebuah alat pendeteksi adanya arus yang masuk dari PLN maupun mesin Genset dan mengubah arus listrik yang masuk sehingga bisa di mengerti oleh program. Ada 4 faktor yang dapat menyebabkan terjadinya perubahan arus listrik. - Kondisi Rangkaian PLN Mati dan Mesin Genset Mati Listrik PLN : nvarchar : nvarchar : nvarchar Listrik Genset Trafo Stepdown Dioda Bridge Gambar 4.Class Diagram Baru SISTEM KERJA ALAT PENDETEKSI LISTRIK Sistem kerja alat Pendeteksi Listrik merupakan sebuah alat untuk mendeteksi masuknya arus listrik sehinga bisa di baca oleh pc (personal computer) sehingga program dapat memproses pengiriman pesan ke petugas. USB 5V + Trafo Stepdown +Display +id_stok Sequence Diagram Baru Sequence diagram menggambarkan interaksi antara objek-objek dalam aplikasi yang terjadi komunikasi dan parameter waktu.Pengguna sistem dapat menggunakan aplikasi setelah melakukan login. Kemudian mereka dapat melakukan input data, laporan serta setting. Server Dioda Bridge - 25V +Elco 3300 uF Dioda 1N4414 Dioda 1N4414 Led 5mm Relay 12V Resis tor 220 Ohm Led 5mm Resist or 220 Ohm + Elco 3300 uF 25V Dioda 1N4414 Relay 12V keterangan = Tidak Ada Arus = Arus = Arus DC = Arus Resistor 220 Ohm Gambar 6. Rangkaian Listrik Pln Mati Dan Mesin Genset Mati Usb 5 volt memberikan arus positif dan negative dengan voltase 5V, jalur Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 6 positif akan memasuki diode 1n4414, diode 1n4414 berfungsi untuk membuat arus listrik menjadi satu arah sehingga tidak terjadinya kembalinya arus listrik dari relay pada waktu terjadinya pemutusan arus listrik dari USB dan arus listrik akan melewati elco untuk penyimpanan listrik sementara dan menstabilkan arus listrik, jika tidak terjadi adanya masuk arus listrik dari PLN dan mesin genset sehingga tidak adanya perubahan jalur dari relay yang diakibatkan adanya pengaruh listrik, sehingga arus listrik yang memasuki bit 10 dan bit 11 adalah negatif(-). Lampu Led sebagai membatu pemberitahuan perubahan listrik berdasarkan lampu tersebut.Cara sistem membaca biner yg dideteksi oleh alat pendeteksi yang dikirimkan ke maindboarmelalui port paraler, yang dikonversi ke bentuk desimal agar sistem dapat mempermudah proses data tersebut - Kondisi Rangkaian PLN Mati dan Mesin Genset Hidup Listrik PLN Dioda Bridge - 25V + Elco 3300 uF Dioda 1N4414 Dioda 1N4414 Diset = 0 Dioda Resist Bridge or + 220 Elco 3300 uF 25V Ohm Led 5mm Led 5mm Relay 12V Listrik Genset Trafo Stepdown Trafo Stepdown Resist or 220 Ohm Dioda 1N4414 Relay 12V keterangan = Tidak Ada = Arus Arus+ = Arus = Arus DC = Arus Arus Mesin Genset Listrik masuk Jika Arus masuk + = Biner 1 Jika Arus masuk - = Biner 0 USB 5V - + Out Resistor 220 Ohm Direction Gambar 4.8 Rangkaian Genset Hidup Arus PLN Ground Kondisi high = 1 Gambar 4.7 Pendeteksi Biner Listrik Mati Tabel 1 Sinyal Biner Lampu Mati Dan Genset Mati Arus Pendeteksi Sinyal biner 10 11 12 13 14 15 16 17 0 0 0 0 1 1 1 1 Konversi biner ke desimal( PLN mati dan mesin genset mati ) : Biner = 00001111 =(07)+(06)+(05)+(04)+(23)+(22)+(21)+(20) = 0+0+0+0+8+4+2+1 = 15 Hasil konversi biner ke desimal 15 Kondisi Lampu mati dan mesin genset mati. Usb 5 volt memberikan arus positif dan negative dengan voltase 5Volt, jalur positif akan memasuki diode 1n4414, diode 1n4414 berfungsi untuk membuat arus listrik menjadi satu arah sehingga tidak terjadinya kembalinya arus listrik dari relay pada waktu terjadinya pemutusan arus listrik dari USB dan arus listrik akan melewati elco untuk penyimpanan listrik sementara dan menstabilkan arus listrik, jika ada masuknya listrik ke relay maka relay akan menarik rangkaian sehingga terjadinya perubahan arah jalur lisuhstrik, dimana arus listrik tersebut di konversi melalui trafo dari 220 volt menjadi 12 volt, dan di ubah arusnya melalui diodebrige dari arus ac menjadi arus dc, arus listrik memasuki Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 7 alat elco di mana alat tersebut untuk menyimpan arus sementara untuk menstabilkan arus lisrik dan arus listrik di searahkan oleh diode dan memasuki ke relay, jika terjadi perubahan arus listrik pada relay yang di sebabkan adanya masuk arus listrik dari mesin genset sehingga arus listrik akan memasuki pin 13 yang merupakan input yang di rancang sehingga mengahasilkan angka biner 00101111. Lampu Led sebagai membatu pemberitahuan perubahan listrik berdasarkan lampu tersebut. Cara sistem membaca biner yg di deteksi oleh alat pendeteksi yang dikirimkan ke maindboar melalui port paraler, yang dikonversi ke bentuk desimal agar sistem dapat mempermudah proses data tersebut Listrik PLN Diset = 0 Out Dioda 1N4414 Ground Kondisi high = 1 Gambar 4.9 Pendeteksi Biner Mesin Genset Hidup Tabel 2 Sinyal Biner PLN Mati Dan Genset Hidup Arus Pendeteksi Sinyal biner Dioda 1N4414 Led 5mm Led 5mm Relay 12V Resist + Elco 3300 uF 25V or 220 Ohm Resis tor 220 Ohm Dioda 1N4414 Relay 12V keterangan = Tidak Ada Arus = Arus + = Arus = Arus DC = Arus Resistor 220 Ohm Gambar 10 Rangkaian Genset Hidup dan PLN Hidup Direction Arus PLN Dioda Bridge Dioda Bridge + Elco 3300 uF- 25V Listrik Genset Trafo Stepdown Trafo Stepdown Arus Mesin Genset Listrik masuk Jika Arus masuk + = Biner 1 Jika Arus masuk - = Biner 0 USB 5V - + 10 11 12 13 14 15 16 17 0 0 1 0 1 1 1 1 Konversi biner ke desimal (mati genset hidup dan PLN mati): Biner = 00101111 = (07)+(06)+(25)+(04)+(23)+(22)+(21)+(20) = 0+0+32+0+8+4+2+1 = 47 Hasil konversi biner ke desimal 47 Kondisi PLN mati dan mesin genset hidup - Kondisi Rangkaian PLN Hidup dan Genset Hidup Usb 5 volt memberikan arus positif dan negative dengan voltase 5Volt, jalur positif akan memasuki diode 1n4414, diode 1n4414 berfungsi untuk membuat arus listrik menjadi satu arah sehingga tidak terjadinya kembalinya arus listrik dari relay pada waktu terjadinya pemutusan arus listrik dari USB dan arus listrik akan melewati elco untuk penyimpanan listrik sementara dan menstabilkan arus listrik, jika ada masuknya listrik ke relay maka relay akan menarik rangkaian sehingga terjadinya perubahan arah jalur listrik, dimana arus listrik tersebut di konversi melalui trafo dari 220 volt menjadi 12 volt, dan di ubah arusnya melalui diode brige dari arus ac menjadi arus dc, arus lisrik memasuki alat elco di mana alat tersebut untuk menyimpan arus sementara untuk menstabilkan arus lisrik dan arus listrik di searahkan oleh diode dan memasuki ke relay , jika terjadi perubahan arus listrik pada relay yang di sebabkan adanya Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 8 masuk arus listrik dari PLN dan mesin genset sehingga, sehingga arus listrik akan memasuki pin 13 dan 12 yang merupakan input yang di rancang sehingga mengahasilkan angka biner 00111111. Lampu Led sebagai membatu pemberitahuan perubahan listrik berdasarkan lampu tersebut.Cara sistem membaca biner yang dideteksi oleh alat pendeteksi yang dikirimkan ke maindboardmelalui port paraler, yang dikonversi ke bentuk desimal agar sistem dapat mempermudah proses data tersebut Arus Mesin Genset Listrik masuk Jika Arus masuk + = Biner 1 Jika Arus masuk - = Biner 0 Arus PLN Listrik Genset Trafo Stepdown Trafo Stepdown Dioda Bridge - 25V + Elco 3300 uF Dioda 1N4414 Led 5mm Dioda 1N4414 Relay 12V Dioda Resist Bridge or + 220 Elco 3300 uF 25V Ohm Led 5mm Resist or 220 Ohm Dioda 1N4414 Relay 12V keterangan Diset = 0 = Tidak Ada Arus = Arus + = Arus = Arus DC = Arus Out Direction Ground Kondisi high = 1 Gambar 11. Pendeteksi Biner PLN Dan Genset Hidup Tabel 3. Sinyal Biner PLN Hidup Dan Mesin Genset Hidup Arus Pendeteksi Sinyal biner USB 5V + - Listrik PLN 10 11 12 13 14 15 16 17 0 0 1 1 1 1 1 1 Konversi biner ke desimal ( PLN Hidup Dan Genset Hidup ) : Biner = 00111111 =(07)+(06)+(25)+(24)+(23)+(22)+(21) +(20) = 0+0+32+16+8+4+2+1 = 63 Hasil konversi biner ke desimal 63 Kondisi PLN hidup dan mesin genset hidup - Kondisi Rangkaian PLN Hidup dan Genset Mati Resistor 220 Ohm Gambar 4.12 Rangkaian PLN Hidup dan Genset Mati Usb 5 volt memberikan arus positif dan negative dengan voltase 5Volt, jalur positif akan memasuki diode 1n4414, diode 1n4414 berfungsi untuk membuat arus listrik menjadi satu arah sehingga tidak terjadinya kembalinya arus listrik dari relay pada waktu terjadinya pemutusan arus listrik dari USB dan arus listrik akan melewati elco untuk penyimpanan listrik sementara dan menstabilkan arus listrik, jika ada masuknya listrik ke relay maka relay akan menarik rangkaian sehingga terjadinya perubahan arah jalur listrik, dimana arus listrik tersebut di konversi melalui trafo dari 220 volt menjadi 12 volt, dan di ubah arusnya melalui diode brige dari arus ac menjadi arus dc, arus lisrik memasuki alat kapasitor di mana alat tersebut untuk menyimpan arus sementara untuk menstabilkan arus lisrik dan arus listrik di searahkan oleh diode dan memasuki ke relay, jika terjadi perubahan arus listrik pada relay yang di sebabkan adanya masuk arus listrik dari PLN sehingga arus Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 9 listrik akan memasuki pin 12 yang merupakan input yang di rancang sehingga mengahasilkan angka biner 00011111. Lampu Led sebagai membatu pemberitahuan perubahan listrik berdasarkan lampu tersebut.Cara sistem membaca biner yg di deteksi oleh alat pendeteksi yang dikirimkan maindboar melalui port paraler, yang dikonversi ke bentuk desimal agar sistem dapat mempermudah proses data tersebut. Arus Mesin Genset Listrik masuk Jika Arus masuk + = Biner 1 Jika Arus masuk - = Biner 0 Arus PLN Diset = 0 - Setelah Masuk Ke Sistem Properties Pilih Hardware, Klik Device Manager Gambar 15Device manager - Pilih Ports Pc Ui Interface Com 16 Out Direction Ground Kondisi high = 1 Gambar 4.13 Pendeteksi Biner PLN dan Mesin Genset Mati Tabel 4 Sinyal Biner PLN dan Mesin Genset Mati Arus Pendeteksi Sinyal biner 10 11 12 13 14 15 16 17 0 0 1 1 1 1 1 1 Konversi biner ke desimal (PLN hidup dan Genset mati ) : Biner = 00011111 =(07)+(06)+(05)+(24)+(23)+(22)+(21) +(20) = 0+0+0+16+8+4+2+1 = 31 Hasil konversi biner ke decimal 31 Kondisi Lampu mati dan mesin genset mati. Gambar 16.Ports( com dan LPT ) - Centang Com 16 Sesuai Yang Ada Di Port Com Di Device Manager di Form Setting Registry Port Com - Klik Kanan Komputer di Layar Desktop - Gambar 17. Pilihan Port Com Pilih Open Connection Gambar 4.14propertis Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 10 Gambar 4.18 Status Modem On - Pilih Close Conection, Maka Tombol Load Connection Akan Aktif Gambar 19.Close Conection - Pilih Load Setting ( Merupakan Pengaturan Untuk Memangil Penyimpanan Pengaturan Sementara Di Registry ) Gambar 21 Modem Status On AT-Command AT-Command merupakan suatu perintah di jaringan GSM yang berisi tentang intruksi ke modem untuk yg berisi data nomor tujuan dan isi berita dengan bantuan pemograman sistem Delphi. Sms Gateway Pesan pengiriman atau terima diproses berdasarkan perintah dari ATcommand yang dikirim ke SMSC akan disimpan terlebih dahulu hingga masa validitas tertentu terpenuhi jika ponsel nomor yang dituju dalam keadaan mati ataupun diluar jangkauan operator, setelah ponsel nomor yang dituju sudah aktif atau berada dalam jangkauan operator maka pesan akan diteruskan oleh SMSC kepada penerima. Apabila pesan yang tersimpan di SMSC sudah melewati masa validitas yang ditentukan, pesan tersebut akan dihapus dan tidak akan diteruskan kepada nomor yang dituju. Modem Handphone Gambar 20.Load Setting - Jika Pengaturan Tepat Maka Status Modem Off Akan Berubah Jadi On Gambar 22Skema Pengiriman SMS Sistem Persediaan(Inventory) Metode persediaan perpetual untuk pencatatan terus-menerus yang menelusuri pembelian minyak solar, penggunaan minyak solar atau saldo persediaan.Metode Weigted Average merupakan bagian dari metode perpetual untuk mencari harga rata-rata perliter bila ada transaksi pembelian dan penggunaan minyak solar Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 11 b. Membuat rancangan pemakaian solar ( keluar ) dan cara perhitungan sisa ratarata minyak solar menurut pengisian solar ke mesin genset sehingga dapat membantu administrasi untuk mengetahui sisa ratarata harga minyak solar perliter dan sisa stok minyak solar Tabel 4.8 Pemakaian Solar ( Keluar) Tabel 4.9 PerhitunganSisa Solar (keluar) Gambar 23. Kartu Persediaan Barang langkah-langkah dalam perhitungan Metode Weigted Average: a. Membuat rancangan pembelian minyak solar (masuk) menurut bon pembelian minyak solar dengan menggunakan perhitungan sisa rata-rata minyak solar sehingga dapat membantu administrasi untuk mengetahui sisa rata-rata harga minyak solar perliter dan sisa stok minyak solar. Tabel 6.Pembelian Solar ( Masuk ) Keterangan table 3.5 Rumus: Sqty(sebelumnya)-Kqty Ssaldo(sebelumnya)-Ksaldo Ssaldo/SQty Contoh: 50-2.5 225000-11250 213750000/47.5 =Sqty =Ssaldo =Sharga =47.5 =213750 =4500 RANCANGAN FORM INPUT SOLAT DAN ALAT PENDETEKSI - Form Login Keterangan Qty = jumlah Masuk(M) = membeli solar Harga = per liter Keluar (K) = pemakaian solar Saldo = Total dari hargakeseluruhan Saldo(S) = sisa Solar Tabel 7. PerhitunganSisa Solar ( Masuk) Rumus: Qty+Sqty(sebelumnya) =Sqty Msaldo+Ssaldo(sebelumnya)=Ssaldo Ssaldo/SQty =Sharga Contoh: 50+0 =50 225000+0 =225000 225000/50 =4500 Gambar 24. Login - Form Menu Utama Gambar 25.Menu Utama - Form Input Data Pembelian Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 12 - Form Nomor Tujuan Penerima Pesan - Gambar 31.Form Nomor Tujuan Penerima Pesan Rancangan Berita Pesan Gambar 26. Form Input Data Pembelian - Form Input Data Pemakaian Gambar 32.Rancangan Berita Pesan Gambar 27.Form Input Data Pemakaian - Form Input Data Cek Stok Gambar 28. Form Input Data cek stok - Form Input Data Retur Gambar 29. Rancangan Input Data Retur - FormConnection Pada Modem - Rancangan Data Pengguna Gambar 33.Rancangan Data Pengguna RENCANA IMPLEMENTASI PEMELIHARAAN DAN implementasi ini dilakukan pelatihan penggunaan sistem baru kepada user dan peningkatan kemahiran user dalam menggunakan komputer. Sementara untuk tahap pemeliharaan atau maintenance system dapat berupa perbaikan terhadap sistem apabila terjadi error atau kerusakan dan pengembangan sistem kedepan KESIMPULAN 1. Dengan adanya pendeteksi arus listrik dapat membantu mendeteksi atau mengetahui adanya pemadaman listrik dari PLN Gambar 30. Form ConnectionModem Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 13 2. Dengan membangun teknologi sms gateway dapat membantu petugas mengambil tindakan secara cepat saat terjadinya perubahan arus listrik yang disebabkan mati lampu maupun hidupnya lampu 3. Dengan membangun sistem informasi yang dapat merekam dan menghitung durasi pemakaian solar dengan menggunakan metodeWeigted Averagesehingga dapat mengurangi indikasi kecurangan yang dilakukan oleh oknum petugas terhadap ketersediaan solar bagi mesin genset. REFERENSI [1] [2] [3] [4] [5] [6] [7] [8] Hari Wibawanto, 2007, Elektronika Dasar. Elex Media Koputindo. Semarang. Moch.tofik, 2012, Aplikasi Persediaan Dan Penjualan. MediaKita. Jakarta. Ariza Novianti, Ami Fauzijah, 2009, Sistem Informasi Sekolah Dasar Berbasis Sms.Yogyakarta. Arif Wijaya, Nur Wijayaning dan Ami Fauzijah, 2009, Layanan Informasi Pembayaran Kuliah Berbasis Sms Interaktif.Yogyakarta. Gunawan, 2012, Sinkronisasi Database Keuangan Menggunakan Data Transformation Service Via Email pada Country Club and Golf PT. Panca Surya Persada. Pekanbaru. Ir.Irawan Thamrin, M.T. Aplikasi Pencatatan Dan Informasi Kehadiran Mahasiswa Dengan Sensor Sidik Jari Dan Sms Gateway. Bandung Irwanto, Djon. 2006. Perancangan Object Oriented software Dengan UML. Andi Offset. Yogyakarta. http://wikipedia.com/ Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 14 Sekolah Tinggi Ilmu Komputer (STIKOM) Pelita Indonesia – 2013 15