DAFTAR RIWAYAT HIDUP
|
|
- Mitchell Owens
- 5 years ago
- Views:
Transcription
1 DAFTAR RIWAYAT HIDUP NAMA LENGKAP : RITA SIBURIAN NIM : TEMPAT TANGGAL LAHIR : PALEMBANG, 28 JANUAR 1995 ALAMAT : JL. TAPAK LEBAR II RT.008 KEL.SIDOREJO KEC. LUBUKLINGGAU BARAT II TELEPON : RIWAYAT PENDIDIKAN FORMAL : PENDIDIKAN NAMA SEKOLAH TAMAT TAHUN SD SD NEGERI 10 C 2007 SMP SMP XAVERIUS 2010 LUBUKLINGGAU SMA SMA XAVERIUS LUBUKLINGGAU 2013 RIWAYAT PENDIDIKAN NON FORMAL : JENIS PENDIDIKAN NON TAHUN FORMAL SD - SMP - SMA - PENGHARGAAN/PRESTASI SELAMA KULIAH : NO NAMA PENGHARGAAN/PRESTASI TAHUN 1 PESERTA PENDIDIKAN DASAR KEDISPLINAN 2014 POLITEKNIK NEGERI SRIWIJAYA 2. PESERTA KOMPETISI LINE FOLLOWER GEBYAR ELEKTRO SRIWIJAYA 2015 PENGALAMAN ORGANISASI/BEKERJA : NO NAMA ORGANISASI TAHUN PERIODE 1-2 -
2 PENGALAMAN PENELITIAN : NO NAMA PENELITIAN TAHUN PENGALAMAN PENGABDIAN : NAMA PENGABDIAN TAHUN NO Semua data yang sayaisikandantercantumdalamdaftarriwayathidupiniadalahbenardandapatdipertang gungjawabkansecarahukum.apabila di kemudianhariternyatadijumpaiketiidaksesuaiandengankenyataan, sayasanggupmenerimasanksi. Palembang, Juli 2017 Rita Siburian
3
4
5
6 Dear Prof./Dr./Mr./Mrs. Rita Siburian, The 3rd International Conference on Wireless and Telematics (ICWT) 2017 Editorial Committee has completed the reviewing process and we are pleased to inform you that your manuscript, Title : Steganography Implementation on Android Smartphone using the LSB (Least Significant Bit) to MP3 and WAV Audio Paper Number : 59 has been ACCEPTED as ORAL presentation in the 3rd International Conference on Wireless and Telematics (ICWT) For inclusion in the conference proceeding we require that you revise the full paper according to the reviewers comments (if any). The author shall submit the camera ready full paper by July 7, 2017 along with signed IEEE Copyright Form to: icwt.info@gmail.com (Printable versions of the IEEE Copyright Form can be downloaded at: s/copyrightmain.html). The full paper MUST STRICTLY comply with A4-format IEEE Conference Template (downloadable at: templates.html) and PDF-Express ( Conference ID: 41399x). Please refer to the following page for your guidance of Camera-Ready Submission: Failure in complying with the IEEE Conference Template as well as in sending the signed IEEE Copyright Form may cause the full paper excluded for submission to IEEExplore. For your consideration in presenting a paper at the 3rd ICWT 2017 in Palembang, at least one author of each accepted paper MUST register at the FULL registration fee and the required FULL registration fee MUST be paid before July 14, Visit our website for additional information regarding registration. We appreciate your participation and look forward to welcoming you to the 3rd ICWT 2017 in Palembang, July 2017! Sincerely yours, General Chair ===== Note on Registration: * Participants are charged based on institution not nationality. Full Registration fee includes the attendance at all scientific sessions, lunch, and coffee breaks. A
7 registered author can submit and present maximum 2 papers in the conference. * The program schedule of each session will be posted soon on the 3rd International Conference on Wireless and Telematics (ICWT) 2017 Website ( * Publishing authors MUST attend and present their paper at the 3rd ICWT 2017 for inclusion to IEEExplore database. Papers that are not presented at the conference by one of the authors will be excluded for submission to IEEExplore. Reviewers Comments: REVIEW PAPER: 59 TITLE: Steganography Implementation on Android Smartphone using the LSB (Least Significant Bit) to MP3 and WAV Audio AUTHORS: Lindawati and Rita Siburian Novelty and Originality: 2 (poor) Argumentation and Analysis: 2 (poor) Clarity and Logically: 2 (obscure) Quality of Paper Presentation: 2 (poor) Review It is strongly required to revise this paper especially in writing and its grammar in order to be accepted for this conference proceeding. Some notes to be considered by the authors: - Some incorrect capital letters are still found, e.g. the word Using in the title, several keywords, heading of subtitle, etc - Many incorrect writing and grammatical errors of English are still found, please recheck and correct them all - Figure s caption should be centered - Below figure 1 you write in the figure 2.10 where is it? - Write the word WAV and MP3 consistently - It should be Encryption process not process encryption - Figure 4 and 5 should be full English, translate them all to full English - Summarize your results and add them to the last section Conclusion, and brief the results in abstract too - Edit your table to be in proper way, correct all grammar of the table s caption - Try to search and compare related works/papers on international journals/papers in order to avoid plagiarism, you could search the related papers on free resource e.g. Google Scholar - Cite the formula if taken form a reference REVIEW PAPER: 59
8 TITLE: Steganography Implementation on Android Smartphone using the LSB (Least Significant Bit) to MP3 and WAV Audio AUTHORS: Lindawati and Rita Siburian Novelty and Originality: 2 (poor) Argumentation and Analysis: 2 (poor) Clarity and Logically: 2 (obscure) Quality of Paper Presentation: 3 (fair) Review Manuscript needs to be revised to comply IEEE paper format. 2. Section II Basic Theory, sub section B and C similar title. 3. Many figures and tables are still in Bahasa Indonesia. Please revise. 4. Idea in the paper is not new, therefore it needs a breakthrough of an ideas in order the paper accepted in this conference REVIEW PAPER: 59 TITLE: Steganography Implementation on Android Smartphone using the LSB (Least Significant Bit) to MP3 and WAV Audio AUTHORS: Lindawati and Rita Siburian Novelty and Originality: 3 (fair) Argumentation and Analysis: 3 (fair) Clarity and Logically: 3 (fair) Quality of Paper Presentation: 3 (fair) Review This paper develops a software using Java language that implements steganography using LSB technique to audio file. The authors claim that the software is valid by calculating the time of file insertion and PSNR values. Further comments: 1. The structure of the sentences are poorly constructed, hence, it is very difficult to understand the paper. Please consult native speaker to help proofread the manuscript. 2. It is hard to understand some parts of the abstract, for example 'This method works is Messages that have been encrypted beforehand will be hidden evenly on each region in MP3 or Wav already divided, withmodify / change the LSB of the media container with the bits of information to be hidden.'. Since abstract is the most important part of a paper after the title, the authors should carefully provide a more meaningful abstract. 3. Please compare the proposed technique (LSB) to other exisiting techniques in the result and discussion section.
9 4. The subtitles of section II.B and II.C are the same. Are these correct? 5. Please add conclusion to the paper. 6. Some parts of the paper is poorly translated which are unacceptable, for example, 'This file was developed by an engineergermankarlheinz Brandenburg, MP3 wearing codingpulse Code Modulation (PCM).' 7. Typo mistakes, for example 'The idea is meyembunyikan secret' 8. Grammatical mistakes, for example, 'In this final audio steganography implemented.', 'using an algorithm that not too complicated', 'Judging from the above description also applies to testing the greater the audio and data which described the greater or the longer the description process.', and many more. 9. Please translate Fig 4 and Fig 5 to English
10
11 Tampilan Layar Hasil Enkripsi MP3
12
13 Tampilan Layar Riwayat Enkripsi Mp3
14 Tampilan Layar Hasil Enkripsi WAV
15
16 Tampilan Layar Riwayat Enkripsi WAV
17 Tampilan Layar File yang Digunakan Dalam Enkripsi dan Deskripsi
18 Tampilan Layar Hasil Deskripsi MP3
19
20 Tampilan Layar Riwayat Deskripsi MP3
21 Tampilan Layar Hasil Deskripsi WAV
22
23 Tampilan Layar Riwayat Deskripsi WAV
24 enkripsi.java (Form Menu Enkripsi) package com.example.ta; import java.io.file; import java.io.fileinputstream; import java.io.fileoutputstream; import java.text.simpledateformat; import java.util.calendar; import java.util.date; import android.app.activity; import android.app.progressdialog; importandroid.content.context; import android.content.intent; import android.content.sharedpreferences; import android.database.cursor; import android.database.sqlite.sqlitedatabase; import android.net.uri; import android.os.asynctask; import android.os.bundle; import android.os.environment; import android.provider.mediastore; import android.view.view; import android.widget.button; import android.widget.edittext; import android.widget.textview; import android.widget.toast; publicclass enkripsi extends Activity EditText audio,filedata,password; TextView hasil; String imagepath1,imagepath2,tgl,subkategori,ekstensi,nomor,file_suara,file_dok umen; SQLiteDatabase mydb; TextView protectedvoid oncreate(bundle savedinstacestate) super.oncreate(savedinstacestate); setcontentview(r.layout.enkripsi); SharedPreferences sharedpref = getsharedpreferences("filename",0); subkategori = sharedpref.getstring("subkategori", ""); file_suara = sharedpref.getstring("file_suara", ""); file_dokumen = sharedpref.getstring("file_dokumen", "");
25 Date()); else if(subkategori.equals("wav")) ekstensi="wav"; ekstensi="mp3"; // tanggalhariini tgl = new SimpleDateFormat("dd MMMM yyyy").format(new Button cari2 = (Button) findviewbyid(r.id.button4); Button cari1 = (Button) findviewbyid(r.id.button3); Button proses = (Button) findviewbyid(r.id.button1); Button riwayat = (Button) findviewbyid(r.id.button2); audio = (EditText) findviewbyid(r.id.edittext2); filedata = (EditText) findviewbyid(r.id.edittext1); password = (EditText) findviewbyid(r.id.edittext3); lama_waktu=(textview) findviewbyid(r.id.lama_waktu); hasil = (TextView) findviewbyid(r.id.hasil); cari1.setonclicklistener(new publicvoid onclick(view arg0) // TODO Auto-generated method stub //opensound(1); SharedPreferences sharedpref = getsharedpreferences("filename",0); SharedPreferences.Editor prefeditor = sharedpref.edit(); prefeditor.putstring("lokasi","filesuara"); prefeditor.commit(); Intent inten=new Intent(enkripsi.this, FileChooser.class); startactivity(inten); ); if(file_suara.equals(" ")) else imagepath1=environment.getexternalstoragedirectory()+file.separat or+"stegano/filesuara/"+ekstensi+"/"+file_suara; audio.settext(imagepath1);
26 cari2.setonclicklistener(new publicvoid onclick(view arg0) // TODO Auto-generated method stub //openfile(2); SharedPreferences sharedpref = getsharedpreferences("filename",0); SharedPreferences.Editor prefeditor = sharedpref.edit(); prefeditor.putstring("lokasi","filedokumen"); prefeditor.commit(); Intent inten=new Intent(enkripsi.this, FileChooser.class); startactivity(inten); ); if(file_dokumen.equals(" ")) else imagepath2=environment.getexternalstoragedirectory()+file.separat or+"stegano/filedokumen/"+file_dokumen; filedata.settext(imagepath2); riwayat.setonclicklistener(new publicvoid onclick(view arg0) Intent pindah=new Intent(enkripsi.this,riwayat.class); startactivity(pindah); ); proses.setonclicklistener(new publicvoid onclick(view arg0) // if(imagepath1==null imagepath2==null password.gettext().tostring().equals("")) Toast.makeText(getApplicationContext(), "file utama, file Penyembunyian dan password tidak boleh kosong!", Toast.LENGTH_SHORT).show(); else
27 File file = new File(imagepath1); File documen = new File(imagepath2); long pj_file=file.length(); long pj_documen=(documen.length()+100)*16; String kb_pj_documen=string.valueof(pj_documen/1000); if(pj_documen>pj_file) Toast.makeText(getApplicationContext(), "File audio minimal "+kb_pj_documen+" KB", Toast.LENGTH_SHORT).show(); else Toast.makeText(getApplicationContext(), "Proses akan berlangsung cukup lama. Jangan matikan gadget anda!", Toast.LENGTH_SHORT).show(); new sisipkan().execute(); // ); //-pemilihan upload foto publicvoid opensound(int req_code) Intent intent; intent = new Intent(); if(ekstensi.equalsignorecase("wav")) intent.settype("audio/wav"); else intent.settype("audio/mp3"); intent.setaction(intent.action_get_content); intent.setaction(intent.action_pick); intent.setdata(mediastore.audio.media.external_content_uri); startactivityforresult(intent.createchooser(intent, "Select file to upload"), req_code);
28 publicvoid openfile(int req_code) Intent intent; intent = new Intent(); intent.setaction(intent.action_get_content); intent.settype("application/msword"); startactivityforresult(intent.createchooser(intent, "Select file to upload"), protectedvoid onactivityresult(int requestcode, int resultcode, Intent data) if (resultcode == RESULT_OK) if (requestcode == 1) Uri audiofileuri = data.getdata(); String MP3Path = getsoundpath(audiofileuri); imagepath1=mp3path; audio.settext(mp3path); //Toast.makeText(getApplicationContext(), MP3Path, Toast.LENGTH_SHORT).show(); if (requestcode == 2) Uri docfileuri = data.getdata(); String docpath = docfileuri.getpath(); imagepath2=docpath; filedata.settext(docpath); //Toast.makeText(getApplicationContext(), docpath, Toast.LENGTH_SHORT).show(); public String getsoundpath(uri uri) String[] projection = MediaStore.Audio.Media.DATA ; Cursor cursor = managedquery(uri, projection, null, null, null); int column_index = cursor.getcolumnindexorthrow(mediastore.audio.media.data); cursor.movetofirst(); return cursor.getstring(column_index);
29 public String biner(byte bite) String s1 = String.format("%8s", Integer.toBinaryString(bite & 0xFF)).replace(' ', '0'); return s1; class sisipkan extends AsyncTask<String, String, String> ProgressDialog progressdialog; File root = new File(Environment.getExternalStorageDirectory()+File.separator+"Stegano", "Enkripsi"); Calendar c = Calendar.getInstance(); SimpleDateFormat df = new SimpleDateFormat("yyMMddHHmmss"); String formatteddate = df.format(c.gettime()); File file = new File(imagepath1); File documen = new File(imagepath2); longtstart = protectedvoid onpreexecute() // Runs on the UI thread before doinbackground() progressdialog = ProgressDialog.show(enkripsi.this, null, protected String doinbackground(string... params) // Perform an operation on a background thread /********************/ String bacadokumen=""; String stringdata=""; String tekssisipan=""; mydb = openorcreatedatabase("datastegano", MODE_PRIVATE, null); if(ekstensi=="wav") Cursor c = mydb.rawquery("select * FROM enkripsi where file_audio like '%wav'", null); nomor=integer.tostring(c.getcount()+1); else
30 Cursor c = mydb.rawquery("select * FROM enkripsi where file_audio like '%mp3' ", null); nomor=integer.tostring(c.getcount()+1); String filename = "_FilePenyembunyian"+nomor+"."+ekstensi; //mydb.close(); //-----dibuat string pembatas stg? String pembatas1=teks_biner(" stg.1 "); String pembatas2=teks_biner(" stg.2 "); String pembatas3=teks_biner(" stg.3 "); String pembatas4=teks_biner(" stg.4 "); String pembatas5=teks_biner(" stg.5 "); String pembatasdummy=teks_biner("---"); //-----string nama file sisipan String nama_audio_asli=teks_biner(file.getname()); String nama_file=teks_biner(documen.getname()); //-----string password String tekspassword=teks_biner(password.gettext().tostring()); FileInputStream fin = null; try // proses file documen fin = new FileInputStream(documen); byte[] bytearraydoc = newbyte[(int) documen.length()]; fin.read(bytearraydoc); fin.close(); //String content = ""; for(byte b : bytearraydoc) stringdata += biner(b); pembatas2.length()+ pembatas3.length()+ pembatas4.length()+ //hasil.settext(stringdata); int iterasi= pembatas1.length()+
31 pembatas5.length()+ pembatasdummy.length()+ tekspassword.length()+ nama_audio_asli.length()+ nama_file.length()+ stringdata.length()+ 50 ; String jumlahiterasi =Integer.toBinaryString(iterasi); String jlhiterasi = " ".substring(jumlahiterasi.length()) + jumlahiterasi; bacadokumen=jlhiterasi+ pembatas1+tekspassword+ pembatas2+stringdata+ pembatas3+nama_file+ pembatas4+nama_audio_asli+ pembatas5+pembatasdummy; ke 50 //file header wav 44-46, jadikitamulaipenyisipanpada byte //konversi byte ke bit dalambentuk string int indeks=0; //intjumlah=0; //String pembacaan=""; // proses file mp3/wav fin = new FileInputStream(file); byte[] bytearray = newbyte[(int) file.length()]; fin.read(bytearray); fin.close(); /* byte[] konten= new byte[bytearray.length]; for(int i=0;i<=bytearray.length-1;i++) if(i>=50 && (i%2==0) && (indeks<bacadokumen.length())) String sisipan=bacadokumen.substring(indeks, (indeks+1)); if(sisipan.equalsignorecase("0"))
32 (bytearray[i] & ~(1 << 7)); konten[i]=(byte) if(sisipan.equalsignorecase("1")) (bytearray[i] (1 << 7)); konten[i]=(byte) */ else i++; indeks++; konten[i]= bytearray[i]; byte[] konten= newbyte[bytearray.length]; for(int i=0;i<=bytearray.length-1;i++) //int part=0; //String bit=biner(bytearray[i]); if(i>=50 && (i%2==0) && (indeks<bacadokumen.length())) //String sisipan="1"; String sisipan=bacadokumen.substring(indeks, (indeks+1)); //?????????????????? if(sisipan.equalsignorecase("0")) konten[i]=(byte) (bytearray[i] & ~(1 << 0)); if(sisipan.equalsignorecase("1")) konten[i]=(byte) (bytearray[i] (1 << 0)); //?????????????????? //pembacaan+=sisipan; /* StringBuilder strb=new StringBuilder(bit); strb.replace(7,8,sisipan); part=integer.parseint(strb.tostring(),2); byte parts=(byte) (part & 0xFF); konten[i]= parts; */ indeks++;
33 else konten[i]= bytearray[i]; //jumlah=i; //hasil.settext( tekssisipan); FileOutputStream buat = new FileOutputStream(root+"/"+fileName); buat.write(konten,0,konten.length); buat.close(); //mydb = openorcreatedatabase("datastegano", MODE_PRIVATE, null); //mydb.execsql("insert INTO enkripsi (tgl, file_audio, file_documen) VALUES ('"+tgl+"', '"+filename+"','"+documen.getname().tostring()+"');"); mydb.execsql("insert INTO enkripsi (tgl, file_audio, file_documen) VALUES ('"+tgl+"', '"+filename+" [Size:"+String.valueOf(file.length())+"Byte]\nFile Asli : "+file.getname().tostring()+"','"+documen.getname().tostring()+"');"); //mydb.execsql("insert INTO enkripsi (tgl, file_audio,file_documen,file_audio_asli) VALUES ('"+tgl+"', '123','123','123');"); mydb.close(); Toast.makeText(getApplicationContext(), "File Penyembunyian berhasil dibuat", Toast.LENGTH_LONG).show(); //hasil.settext(iterasi+" "+String.valueOf(iterasi)+" ~~ "+bacadokumen.length()+" "+String.valueOf(bacadokumen.length())); /* hasil.settext( pembatas1.length()+"+"+ pembatas2.length()+"+"+ pembatas3.length()+"+"+ pembatas4.length()+"+"+ pembatasdummy.length()+"+"+ ("+String.valueOf(bacadokumen.length())+") ="+jumlahiterasi+"\n"+bacadokumen); */ tekspassword.length()+"+"+ nama_file.length()+"+"+ stringdata.length()+"+"+ "50 = "+iterasi+"
34 catch (Exception e) e.printstacktrace(); /*******************/ String dummy=""; return dummy; protectedvoid onprogressupdate(string... values) // Runs on UI thread after publishprogress(progress...) is // from protectedvoid onpostexecute(string result) // Runs on the UI thread after doinbackground() Toast.makeText(getApplicationContext(), "File Penyembunyian berhasil dibuat", Toast.LENGTH_LONG).show(); progressdialog.dismiss(); long tend = System.currentTimeMillis(); long tdelta = tend - tstart; double elapsedseconds = tdelta / ; S"); publicvoid onbackpressed() // do something on back. //super.onbackpressed(); Intent move =new Intent(enkripsi.this,enkripsi1.class); startactivity(move); deskripsi.java (Form Menu Deskripsi) package com.example.ta; import java.io.file; import java.io.fileinputstream; import java.io.fileoutputstream; import java.text.simpledateformat; importjava.util.calendar;
35 import java.util.date; import android.app.activity; import android.app.progressdialog; import android.content.intent; import android.content.sharedpreferences; import android.database.cursor; import android.database.sqlite.sqlitedatabase; import android.net.uri; import android.os.asynctask; import android.os.bundle; import android.os.environment; import android.provider.mediastore; import android.view.view; import android.widget.button; import android.widget.edittext; import android.widget.textview; import android.widget.toast; publicclass deskripsi extends Activity Button cari,proses,riwayat; EditText audio,password; String imagepath1,tgl,subkategori,ekstensi,file_enkripsi; SQLiteDatabase mydb; TextView protectedvoid oncreate(bundle savedinstacestate) super.oncreate(savedinstacestate); setcontentview(r.layout.deskripsi); SharedPreferences sharedpref = getsharedpreferences("filename",0); subkategori = sharedpref.getstring("subkategori", ""); file_enkripsi = sharedpref.getstring("file_enkripsi", ""); if(subkategori.equals("wav")) ekstensi="wav"; else ekstensi="mp3"; // tanggalhariini tgl = new SimpleDateFormat("dd MMMM yyyy").format(new Date()); mydb = this.openorcreatedatabase("datastegano", MODE_PRIVATE, null); cari = (Button) findviewbyid(r.id.button3);
36 proses = (Button) findviewbyid(r.id.button1); riwayat = (Button) findviewbyid(r.id.button2); audio = (EditText) findviewbyid(r.id.edittext2); password = (EditText) findviewbyid(r.id.edittext3); lama_waktu=(textview) findviewbyid(r.id.lama_waktu); hasil=(textview) findviewbyid(r.id.hasil); cari.setonclicklistener(new publicvoid onclick(view arg0) // TODO Auto-generated method stub //opensound(1); SharedPreferences sharedpref = getsharedpreferences("filename",0); SharedPreferences.Editor prefeditor = sharedpref.edit(); prefeditor.putstring("lokasi","enkripsi"); prefeditor.commit(); FileChooser.class); ); Intent inten=new Intent(deskripsi.this, startactivity(inten); if(file_enkripsi.equals(" ")) else imagepath1=environment.getexternalstoragedirectory()+file.separat or+"stegano/enkripsi/"+file_enkripsi; audio.settext(imagepath1); riwayat.setonclicklistener(new publicvoid onclick(view arg0) Intent pindah=new Intent(deskripsi.this,riwayat.class); startactivity(pindah); ); proses.setonclicklistener(new publicvoid onclick(view arg0)
37 // if(imagepath1==null password.gettext().tostring().equals("")) Toast.makeText(getApplicationContext(), "file utama dan password tidak boleh kosong!", Toast.LENGTH_SHORT).show(); else new ekstrak().execute(); // ); //-pemilihan upload foto publicvoid opensound(int req_code) Intent intent; intent = new Intent(); File root = new File(Environment.getExternalStorageDirectory()+File.separator+"Stegano", "Enkripsi"); if(ekstensi.equalsignorecase("wav")) //intent.settype("audio/wav"); intent.setdataandtype(uri.fromfile(root),"audio/wav"); else intent.settype("audio/mp3"); intent.setdataandtype(uri.fromfile(root),"audio/mp3"); intent.setaction(intent.action_get_content); intent.setaction(intent.action_pick); intent.setdata(mediastore.audio.media.external_content_uri); startactivityforresult(intent.createchooser(intent, "Select file to upload"), req_code);
38 @Override protectedvoid onactivityresult(int requestcode, int resultcode, Intent data) if (resultcode == RESULT_OK) if (requestcode == 1) Uri audiofileuri = data.getdata(); String MP3Path = getsoundpath(audiofileuri); imagepath1=mp3path; audio.settext(mp3path); //Toast.makeText(getApplicationContext(), MP3Path, Toast.LENGTH_SHORT).show(); public String getsoundpath(uri uri) String[] projection = MediaStore.Audio.Media.DATA ; Cursor cursor = managedquery(uri, projection, null, null, null); int column_index = cursor.getcolumnindexorthrow(mediastore.audio.media.data); cursor.movetofirst(); return cursor.getstring(column_index); public String biner(byte bite) String s1 = String.format("%8s", Integer.toBinaryString(bite & 0xFF)).replace(' ', '0'); return s1; public String teks_biner(string teks) byte[] bytepassword = teks.getbytes(); StringBuilder binary = new StringBuilder(); for (byte b : bytepassword) int val = b;
39 for (int i = 0; i < 8; i++) binary.append((val & 128) == 0? 0 : 1); val <<= 1; //---menambahspasi //binary.append(' '); return binary.tostring(); staticint binarytoint (String binary) char []ca = binary.tochararray(); int result = 0; for (int i = ca.length-1;i>=0;i--) //111, length = 3, i = 2, 2^(3-3) + 2^(3-2) // 0 1 if(ca[i]=='1') result+=math.pow(2, ca.length-i-1); return result; class ekstrak extends AsyncTask<String, String, String> ProgressDialog progressdialog; File file = new File(imagepath1); File root = new File(Environment.getExternalStorageDirectory()+File.separator+"Stegano", "Dekripsi"); longtstart = protectedvoid onpreexecute() // Runs on the UI thread before doinbackground() progressdialog = ProgressDialog.show(deskripsi.this, null, protected String doinbackground(string... params) // Perform an operation on a background thread /********************/ String pesan=""; String bacadokumen=""; String result1,result2,result3="";
40 //-----dibuat string pembatas stg? String pembatas1=teks_biner(" stg.1 "); String pembatas2=teks_biner(" stg.2 "); String pembatas3=teks_biner(" stg.3 "); String pembatas4=teks_biner(" stg.4 "); String pembatas5=teks_biner(" stg.5 "); //-----string nama file sisipan String nama_file=""; String nama_audio_asli=""; //-----string password String tekspassword=""; FileInputStream fin = null; try // proses file mp3/wav fin = new FileInputStream(file); byte[] bytearray = newbyte[(int) file.length()]; fin.read(bytearray); fin.close(); //------menghitungjumlahiterasi int indeks=0; StringBuilder head = new StringBuilder(); for(int i=0;i<=bytearray.length-1;i++) 8); if(i>=50 && (i%2==0) && indeks<24) String teks=biner(bytearray[i]).substring(7, head.append(teks); indeks++; String teks_head=head.tostring(); int jlhiterasi=binarytoint(teks_head); if(bacadokumen.contains(pembatas1)==false bacadokumen.contains(pembatas2)==false) pesan="tidak ada file Penyembunyian"; //Toast.makeText(getApplicationContext(), "Tidakada file sisipan", Toast.LENGTH_SHORT).show(); else
41 // baca password String result = bacadokumen.substring(bacadokumen.indexof(pembatas1) + pembatas1.length(), bacadokumen.indexof(pembatas2)); char nextchar; for(int i=0;(i<result.length()/8);i++) int abs=i*8; nextchar = (char)integer.parseint(result.substring(abs, abs+8), 2); tekspassword+=string.valueof(nextchar); result1=result; //----check apakah password yangdiinputsamadengan password daridokumen if(tekspassword.equals(password.gettext().tostring())) // bacanama file result = bacadokumen.substring(bacadokumen.indexof(pembatas3) + pembatas3.length(), bacadokumen.indexof(pembatas4)); char namechar; for(int i=0;(i<result.length()/8);i++) int abs=i*8; namechar = (char)integer.parseint(result.substring(abs, abs+8), 2); nama_file+=string.valueof(namechar); result2=result; asli // bacanama file audio result = bacadokumen.substring(bacadokumen.indexof(pembatas4) + pembatas4.length(), bacadokumen.indexof(pembatas5)); char namechar2; for(int i=0;(i<result.length()/8);i++) int abs=i*8; namechar2 = (char)integer.parseint(result.substring(abs, abs+8), 2); nama_audio_asli+=string.valueof(namechar2);
42 // bacaisi file result = bacadokumen.substring(bacadokumen.indexof(pembatas2) + pembatas2.length(), bacadokumen.indexof(pembatas3)); int panjang_byte=result.length()/8; int part; byte[] konten= newbyte[panjang_byte]; for(int i=0;i<panjang_byte;i++) int abs=i*8; part=integer.parseint(result.substring(abs, abs+8), 2); byte parts=(byte) (part & 0xFF); konten[i]= parts; result3=result; //hasil.settext(result1 +"\n\n"+result2+"\n\n"+result3); FileOutputStream(root+"/"+nama_file); buat.write(konten,0,konten.length); // create file sisipan FileOutputStream buat = new buat.close(); mydb.execsql("insert INTO dekripsi (tgl, file_audio,file_documen) VALUES ('"+tgl+"', '"+file.getname().tostring()+"\nfile Asli : "+nama_audio_asli+"','"+nama_file+" [Size:"+String.valueOf(panjang_byte)+"Byte]');"); diekstraksi"; pesan="file berhasil //Toast.makeText(getApplicationContext(), "File berhasildiekstraksi", Toast.LENGTH_SHORT).show(); else pesan="password tidak valid"; //Toast.makeText(getApplicationContext(), "Password tidak valid", Toast.LENGTH_SHORT).show();
43 catch (Exception e) e.printstacktrace(); /*******************/ return pesan; protectedvoid onprogressupdate(string... values) // Runs on UI thread after publishprogress(progress...) is // from protectedvoid onpostexecute(string pesan) // Runs on the UI thread after doinbackground() Toast.makeText(getApplicationContext(), pesan, Toast.LENGTH_LONG).show(); progressdialog.dismiss(); long tend = System.currentTimeMillis(); long tdelta = tend - tstart; double elapsedseconds = tdelta / ; lama_waktu.settext(string.valueof(elapsedseconds)); Tampilan Hasil Pengujian PSNR MP3
44
45
46
47
48 Tampilan Hasil Pengujian PSNRWAV
49
50
51
Universitas Sumatera Utara A-1 LISTING PROGRAM. Menu Enkripsi. package com.example.program;
A-1 LISTING PROGRAM Menu Enkripsi package com.example.program; import java.io.file; import java.io.fileinputstream; import java.io.filenotfoundexception; import java.io.fileoutputstream; import java.io.ioexception;
More informationCoding Menggunakan software Eclipse: Mainactivity.java (coding untuk tampilan login): package com.bella.pengontrol_otomatis;
Coding Menggunakan software Eclipse: Mainactivity.java (coding untuk tampilan login): package com.bella.pengontrol_otomatis; import android.app.activity; import android.os.bundle; import android.os.countdowntimer;
More informationCreate a local SQL database hosting a CUSTOMER table. Each customer includes [id, name, phone]. Do the work inside Threads and Asynctasks.
CIS 470 Lesson 13 Databases - Quick Notes Create a local SQL database hosting a CUSTOMER table. Each customer includes [id, name, phone]. Do the work inside Threads and Asynctasks. package csu.matos; import
More information... 1... 2... 2... 3... 3... 4... 4... 5... 5... 6... 6... 7... 8... 9... 10... 13... 14... 17 1 2 3 4 file.txt.exe file.txt file.jpg.exe file.mp3.exe 5 6 0x00 0xFF try { in.skip(9058); catch (IOException
More informationLISTING PROGRAM. com.example.jessicatamara.myapplication4;
A-1 LISTING PROGRAM MainActivity.java package import import import import import import com.example.jessicatamara.myapplication4; android.content.intent; android.support.v7.app.appcompatactivity; android.os.bundle;
More information@Bind(R.id.input_ ) EditText EditText Button _loginbutton;
package cyborg.pantaucctv; import android.app.progressdialog; import android.content.intent; import android.os.bundle; import android.support.v7.app.appcompatactivity; import android.util.log; import android.view.view;
More informationTUTOR FINDER APP REPORT OF MAJOR PROJECT SUBMITTED FOR PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE DEGREE OF MASTERS OF COMPUTER APPLICATION
TUTOR FINDER APP REPORT OF MAJOR PROJECT SUBMITTED FOR PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE DEGREE OF MASTERS OF COMPUTER APPLICATION BISHAL MANDAL REGISTRATION NO: 151170510014 of 2015-2016
More informationTabel mysql. Kode di PHP. Config.php. Service.php
Tabel mysql Kode di PHP Config.php Service.php Layout Kode di Main Activity package com.example.mini.webandroid; import android.app.progressdialog; import android.os.asynctask; import android.support.v7.app.appcompatactivity;
More informationAndroid Apps Development for Mobile and Tablet Device (Level I) Lesson 2
Workshop 1. Compare different layout by using Change Layout button (Page 1 5) Relative Layout Linear Layout (Horizontal) Linear Layout (Vertical) Frame Layout 2. Revision on basic programming skill - control
More informationData Persistence. Chapter 10
Chapter 10 Data Persistence When applications create or capture data from user inputs, those data will only be available during the lifetime of the application. You only have access to that data as long
More informationMAD ASSIGNMENT NO 3. Submitted by: Rehan Asghar BSSE AUGUST 25, SUBMITTED TO: SIR WAQAS ASGHAR Superior CS&IT Dept.
MAD ASSIGNMENT NO 3 Submitted by: Rehan Asghar BSSE 7 15126 AUGUST 25, 2017 SUBMITTED TO: SIR WAQAS ASGHAR Superior CS&IT Dept. MainActivity.java File package com.example.tutorialspoint; import android.manifest;
More informationMyDatabaseHelper. public static final String TABLE_NAME = "tbl_bio";
Page 1 of 5 MyDatabaseHelper import android.content.context; import android.database.sqlite.sqliteopenhelper; class MyDatabaseHelper extends SQLiteOpenHelper { private static final String DB_NAME = "friend_db";
More informationITU- FAO- DOA- TRCSL. Training on. Innovation & Application Development for E- Agriculture. Shared Preferences
ITU- FAO- DOA- TRCSL Training on Innovation & Application Development for E- Agriculture Shared Preferences 11 th - 15 th December 2017 Peradeniya, Sri Lanka Shahryar Khan & Imran Tanveer, ITU Experts
More informationBasic GUI elements - exercises
Basic GUI elements - exercises https://developer.android.com/studio/index.html LIVE DEMO Please create a simple application, which will be used to calculate the area of basic geometric figures. To add
More information<uses-permission android:name="android.permission.internet"/>
Chapter 11 Playing Video 11.1 Introduction We have discussed how to play audio in Chapter 9 using the class MediaPlayer. This class can also play video clips. In fact, the Android multimedia framework
More informationCOMCAS 2017 Author Instructions for Summary Submission
COMCAS 2017 Author Instructions for Summary Submission This document provides guidance on the submission of your Summary to COMCAS 2017. The deadline for Summary submissions is 20 May 2017. The COMCAS
More informationLISTING CODE A-1. Indo_to_jawa_Fragments.java. package studio.arti.kamusjawaindonesia;
LISTING CODE A-1 Indo_to_jawa_Fragments.java package studio.arti.kamusjawaindonesia; import android.content.dialoginterface; import android.database.cursor; import android.database.sqlite.sqlitedatabase;
More informationThread. A Thread is a concurrent unit of execution. The thread has its own call stack for methods being invoked, their arguments and local variables.
1 Thread A Thread is a concurrent unit of execution. The thread has its own call stack for methods being invoked, their arguments and local variables. Each virtual machine instance has at least one main
More informationAndroid/Java Lightning Tutorial JULY 30, 2018
Android/Java Lightning Tutorial JULY 30, 2018 Java Android uses java as primary language Resource : https://github.mit.edu/6178-2017/lec1 Online Tutorial : https://docs.oracle.com/javase/tutorial/java/nutsandbolts/inde
More informationThe 11 th Asian Association of Sports Management Conference AASM 2015 Langkawi Island Malaysia 26th 28th August Theme:
The 11 th Asian Association of Sports Management Conference AASM 2015 Langkawi Island Malaysia 26th 28th August 2015 Theme: Reinventing Sport Governance: Policies, Processes and Pathways for the Future.
More informationIPN-ESCOM Application Development for Mobile Devices. Extraordinary. A Web service, invoking the SOAP protocol, in an Android application.
Learning Unit Exam Project IPN-ESCOM Application Development for Mobile Devices. Extraordinary. A Web service, invoking the SOAP protocol, in an Android application. The delivery of this project is essential
More informationBy The Name of Allah. The Islamic University of Gaza Faculty of Engineering Computer Department Final Exam. Mobile Computing
By The Name of Allah The Islamic University of Gaza Faculty of Engineering Computer Department Final Exam Dr. Aiman Ahmed Abu Samra Eng. Nour El-Deen I. Jaber Student Name ID Mark Exam Duration \ 1:30
More information<uses-permission android:name="android.permission.internet" />
Listing Program : 1. Android Manifest.xml
More informationIslamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM Eng. Wafaa Audah.
Islamic University of Gaza Faculty of Engineering Computer Engineering Department Mobile Computing ECOM 5341 By Eng. Wafaa Audah July 2013 1 Launch activitits, implicit intents, data passing & start activity
More informationDeveloping Android Applications
Developing Android Applications Introduction to Software Engineering Fall 2015 Updated 21 October 2015 Android Lab 02 Advanced Android Features 2 Class Plan UI Elements Activities Intents Data Transfer
More informationProduced by. Design Patterns. MSc in Computer Science. Eamonn de Leastar
Design Patterns MSc in Computer Science Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie
More informationAndroid Workshop: Model View Controller ( MVC):
Android Workshop: Android Details: Android is framework that provides java programmers the ability to control different aspects of smart devices. This interaction happens through the Android SDK (Software
More informationManifest.xml. Activity.java
Dr.K.Somasundaram Ph.D Professor Department of Computer Science and Applications Gandhigram Rural Institute, Gandhigram, Tamil Nadu-624302, India ka.somasundaram@gmail.com Manifest.xml
More informationIntroduction to Android Multimedia
Introduction to Android Multimedia CS 436 Software Development on Mobile By Dr.Paween Khoenkaw Android Intent Intent,Intent-filter What is Intent? -Intent is a message sent from one program to another
More informationMobile Programming Practice Background processing AsynTask Service Broadcast receiver Lab #5
1 Mobile Programming Practice Background processing AsynTask Service Broadcast receiver Lab #5 Prof. Hwansoo Han T.A. Sung-in Hong T.A. Minseop Jeong 2 Background processing Every Android app has a main
More informationEMBEDDED SYSTEMS PROGRAMMING Application Tip: Saving State
EMBEDDED SYSTEMS PROGRAMMING 2016-17 Application Tip: Saving State THE PROBLEM How to save the state (of a UI, for instance) so that it survives even when the application is closed/killed The state should
More informationLecture 7: Data Persistence : shared preferences. Lecturer : Ali Kadhim Al-Bermani Mobile Fundamentals and Programming
University of Babylon College of Information Technology Department of Information Networks Mobile Fundamentals and Programming Lecture 7: Data Persistence : shared preferences Lecturer : Ali Kadhim Al-Bermani
More informationMobile Application Development Lab [] Simple Android Application for Native Calculator. To develop a Simple Android Application for Native Calculator.
Simple Android Application for Native Calculator Aim: To develop a Simple Android Application for Native Calculator. Procedure: Creating a New project: Open Android Stdio and then click on File -> New
More informationLISTING PROGRAM. namespace vigenere_des { public partial class MainPage : PhoneApplicationPage { public MainPage() { InitializeComponent(); }
59 LISTING PROGRAM Form Utama : using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Navigation;
More informationTextView Control. EditText Control. TextView Attributes. android:id - This is the ID which uniquely identifies the control.
A TextView displays text to the user. TextView Attributes TextView Control android:id - This is the ID which uniquely identifies the control. android:capitalize - If set, specifies that this TextView has
More informationSoftware Practice 3 Today s lecture Today s Task
1 Software Practice 3 Today s lecture Today s Task Prof. Hwansoo Han T.A. Jeonghwan Park 43 2 MULTITHREAD IN ANDROID 3 Activity and Service before midterm after midterm 4 Java Thread Thread is an execution
More information10.1 Introduction. Higher Level Processing. Word Recogniton Model. Text Output. Voice Signals. Spoken Words. Syntax, Semantics, Pragmatics
Chapter 10 Speech Recognition 10.1 Introduction Speech recognition (SR) by machine, which translates spoken words into text has been a goal of research for more than six decades. It is also known as automatic
More informationMedicine Information Mobile Application Using Tablet Image Anaysis Using Android Studio
Medicine Information Mobile Application Using Tablet Image Anaysis Using Android Studio M.Sakthiumamaheswari 1, Parimala Suresh Congovi 2, Madheswari Kanmani 3 Department of Computer science Engineering,
More informationABSTRACT. As technology improves, the world of mobile devices has been continuously
ABSTRACT As technology improves, the world of mobile devices has been continuously progressing. Mobile devices are getting more powerful and functional, providing endless opportunities to create diverse
More informationshared objects monitors run() Runnable start()
Thread Lecture 18 Threads A thread is a smallest unit of execution Each thread has its own call stack for methods being invoked, their arguments and local variables. Each virtual machine instance has at
More informationWorkshop. 1. Create a simple Intent (Page 1 2) Launch a Camera for Photo Taking
Workshop 1. Create a simple Intent (Page 1 2) Launch a Camera for Photo Taking 2. Create Intent with Parsing Data (Page 3 8) Making Phone Call and Dial Access Web Content Playing YouTube Video 3. Create
More informationCSE 660 Lab 7. Submitted by: Arumugam Thendramil Pavai. 1)Simple Remote Calculator. Server is created using ServerSocket class of java. Server.
CSE 660 Lab 7 Submitted by: Arumugam Thendramil Pavai 1)Simple Remote Calculator Server is created using ServerSocket class of java Server.java import java.io.ioexception; import java.net.serversocket;
More informationelse if(rb2.ischecked()) {
Problem :Toy Calculator Description:Please design an Android application that contains 2 activities: cal_main and cal_result. The following figure is a suggested layout for the cal_main activity. For the
More informationAndroid. Mobile operating system developed by Google A complete stack. Based on the Linux kernel Open source under the Apache 2 license
Android Android Mobile operating system developed by Google A complete stack OS, framework A rich set of applications Email, calendar, browser, maps, text messaging, contacts, camera, dialer, music player,
More informationMAD ASSIGNMENT NO 2. Submitted by: Rehan Asghar BSSE AUGUST 25, SUBMITTED TO: SIR WAQAS ASGHAR Superior CS&IT Dept.
MAD ASSIGNMENT NO 2 Submitted by: Rehan Asghar BSSE 7 15126 AUGUST 25, 2017 SUBMITTED TO: SIR WAQAS ASGHAR Superior CS&IT Dept. Android Widgets There are given a lot of android widgets with simplified
More informationInstitute of Economic Sciences, Belgrade, Serbia Manual
Institute of Economic Sciences, Belgrade, Serbia Manual User Registration and Submission of Articles to the Journal of Women's Entrepreneurship and Education Editorial Board of the Journal of Women s Entrepreneurship
More informationLAMPIRAN A LISTING PROGRAM
A-1 LAMPIRAN A LISTING PROGRAM FUNGSI public void StopWatchStart() stopwatch.reset(); stopwatch.start(); Cursor.Current = Cursors.WaitCursor; txtlog.text = ""; public void StopWatchStop(string Title) stopwatch.stop();
More informationInstructions for preparation of papers to be included in the proceedings of INTER-NOISE 2016
Instructions for preparation of papers to be included in the proceedings of INTER-NOISE 2016 Givennames FAMILYNAME 1 ; Givennames FAMILYNAME 2 ; Givennames FAMILYNAME 3 1 Hamburg University, Germany 2
More informationSMAATSDK. NFC MODULE ON ANDROID REQUIREMENTS AND DOCUMENTATION RELEASE v1.0
SMAATSDK NFC MODULE ON ANDROID REQUIREMENTS AND DOCUMENTATION RELEASE v1.0 NFC Module on Android Requirements and Documentation Table of contents Scope...3 Purpose...3 General operating diagram...3 Functions
More informationLAMPIRAN A : LISTING PROGRAM
LAMPIRAN A : LISTING PROGRAM 1. Form Utama (Cover) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;
More informationTerms: MediaPlayer, VideoView, MediaController,
Terms: MediaPlayer, VideoView, MediaController, Sisoft Technologies Pvt Ltd SRC E7, Shipra Riviera Bazar, Gyan Khand-3, Indirapuram, Ghaziabad Website: www.sisoft.in Email:info@sisoft.in Phone: +91-9999-283-283
More informationManual. User Registration and Submission of Articles to the Thermal Science. Editorial Board of Thermal Science
Manual User Registration and Submission of Articles to the Thermal Science Editorial Board of Thermal Science User registration: The Thermal Science accepts submissions of articles through on-line platform
More informationPreview from Notesale.co.uk Page 13 of 72
sensordata=0; private void calibrate(int iseed) // Do some calibration here protected void seedcalibration(int iseed) calibrate(iseed); public int getsensordata() // Check sensor here return sensordata;
More informationSOUTHWEST DECISION SCIENCES INSTITUTE INSTRUCTIONS FOR PREPARING PROCEEDINGS
SOUTHWEST DECISION SCIENCES INSTITUTE INSTRUCTIONS FOR PREPARING PROCEEDINGS IMPORTANT NOTES: All camera-ready submissions must be submitted electronically via the conference management system (Easy Chair)
More informationPress project on the left toolbar if it doesn t show an overview of the app yet.
#3 Setting up the permissions needed to allow the app to use GPS. Okay! Press project on the left toolbar if it doesn t show an overview of the app yet. In this project plane, we will navigate to the manifests
More informationAn Android Studio SQLite Database Tutorial
An Android Studio SQLite Database Tutorial Previous Table of Contents Next An Android Studio TableLayout and TableRow Tutorial Understanding Android Content Providers in Android Studio Purchase the fully
More informationCOMCAS 2015 Author Instructions for Summary Submission
COMCAS 2015 Author Instructions for Summary Submission This document provides guidance on the submission of your Summary to COMCAS 2015. You may wish to print out these instructions and read them before
More informationANDROID PROGRAMS DAY 3
ANDROID PROGRAMS DAY 3 //Android project to navigate from first page to second page using Intent Step 1: Create a new project Step 2: Enter necessary details while creating project. Step 3: Drag and drop
More informationAppendix A : Android Studio Code For Android
Appendix A : Android Studio Code For Android Monitoring : ` public Pubnub pubnub; public static final String PUBLISH_KEY = "pub-c-798bd0f6-540b-48af-9e98-7d0028a5132a"; public static final String SUBSCRIBE_KEY
More informationLAMPIRAN PROGRAM. public class ListArrayAdapterPost extends ArrayAdapter<ModelDataPost> {
1 LAMPIRAN PROGRAM JAVA ListArrayAdapterPost.java package com.example.win.api.adapter; import android.content.context; import android.support.annotation.nonnull; import android.view.layoutinflater; import
More informationINTRODUCTION. This guidebook provides step-by-step information on the process of submission on the new website.
0 INTRODUCTION On March 14, 2018, Makara Human Behavior Studies in Asia (Makara Hubs- Asia) starts using a new website: http://hubsasia.ui.ac.id. Every submitted manuscript after March 14, 2018 is processed
More informationCONTENTS. CHAPTER:1 Introduction. CHAPTER:2 Objectives. CHAPTER:3 Tools/Environment Used. CHAPTER:4 Analysis Document CHAPTER:5 SRS.
CONTENTS CHAPTER:1 Introduction CHAPTER:2 Objectives CHAPTER:3 Tools/Environment Used CHAPTER:4 Analysis Document CHAPTER:5 SRS E-R diagrams Data flow diagrams Data dictionary CHAPTER:6 Program code CHAPTER:7
More informationBrill s Editorial Manager (EM) Manual for Authors Contents
Brill s Editorial Manager (EM) Manual for Authors Contents 1. Introduction... 2 2. Getting Started: Creating an Account... 2 2.1 Creating an Account Using Your ORCID Record... 3 3. Logging into EM... 4
More informationWireless Vehicle Bus Adapter (WVA) Android Library Tutorial
Wireless Vehicle Bus Adapter (WVA) Android Library Tutorial Revision history 90001431-13 Revision Date Description A October 2014 Original release. B October 2017 Rebranded the document. Edited the document.
More information30 th ACM SYMPOSIUM ON APPLIED COMPUTING (SAC 2015) INSTRUCTIONS FOR AUTHORS
30 th ACM SYMPOSIUM ON APPLIED COMPUTING (SAC 2015) INSTRUCTIONS FOR AUTHORS PLEASE REVIEW THIS MATERIAL CAREFULLY Dear Author: Congratulations on having your paper accepted for presentation at the Symposium
More informationINCOSE IS2018 Paper Manuscript Instructions
IMPORTANT! As was the case for IS 2017 a Double-Blind Peer Review process will again be used. This means that the identity of the reviewer will be concealed from the author and the author s identity will
More informationAuthor Submission Guidelines
Author Submission Guidelines UPDATED: WINTER 2019 Contents 1. Overview... 3 1.1 Important Conference Dates... 3 1.2 Summary Checklist... 4 1.3 Required Paper Attributes... 4 1.4 Paper Submission System...
More informationA Step-By-Step Guide for Submitting and Accessing Manuscripts Via ejmanager
1 A Step-By-Step Guide for Submitting and Accessing Manuscripts Via ejmanager 2 Contents of the Guide 1. Accessing the ejmanager... 3 2. Registering for a new account... 4 3. Submitting a manuscript to
More informationEMBEDDED SYSTEMS PROGRAMMING UI Specification: Approaches
EMBEDDED SYSTEMS PROGRAMMING 2016-17 UI Specification: Approaches UIS: APPROACHES Programmatic approach: UI elements are created inside the application code Declarative approach: UI elements are listed
More informationTip Calculator. xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Tip Calculator activity_main.xml
More informationXRM2018 Paper Preparation and Submission Guide
XRM2018 Paper Preparation and Submission Guide Welcome to the XRM2018 Meeting paper website. XRM2018 paper submission is entirely electronic; do not mail hard-copy printouts. All papers, whether invited
More informationLISTING PROGRAM. mainform.vb A-1. Universitas Sumatera Utara
A-1 LISTING PROGRAM mainform.vb Imports System.IO Public Class mainform Private Sub mainform_load(byval sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load enkripsirb.checked = True
More informationWriting Efficient Drive Apps for Android. Claudio Cherubino / Alain Vongsouvanh Google Drive Developer Relations
Writing Efficient Drive Apps for Android Claudio Cherubino / Alain Vongsouvanh Google Drive Developer Relations Raise your hand if you use Google Drive source: "put your hands up!" (CC-BY) Raise the other
More informationPROCEDIA CIRP Affiliated with CIRP, The International Academy for Production Engineering
.... PROCEDIA CIRP Affiliated with CIRP, The International Academy for Production Engineering AUTHOR INFORMATION PACK TABLE OF CONTENTS Description Editorial Board Guide for Authors XXX p.1 p.1 p.2 ISSN:
More informationCOMCAS 2015 Author Instructions for Full Manuscript Submission
COMCAS 2015 Author Instructions for Full Manuscript Submission This document provides guidance on the submission of your Manuscript to COMCAS 2015. You may wish to print out these instructions and read
More informationINTRODUCTION TO ANDROID
INTRODUCTION TO ANDROID 1 Niv Voskoboynik Ben-Gurion University Electrical and Computer Engineering Advanced computer lab 2015 2 Contents Introduction Prior learning Download and install Thread Android
More informationInstructions for preparation of papers to be included in the proceedings of INTER-NOISE 2011
Instructions for preparation of papers to be included in the proceedings of INTER-NOISE 2011 Givenname Familyname 1, Givenname Familyname 2, and Givenname Familyname 3 1 Osaka International Convention
More informationEMBEDDED SYSTEMS PROGRAMMING Application Tip: Switching UIs
EMBEDDED SYSTEMS PROGRAMMING 2015-16 Application Tip: Switching UIs THE PROBLEM How to switch from one UI to another Each UI is associated with a distinct class that controls it Solution shown: two UIs,
More informationUpdated: 10/2016. Regional Meeting/ Specialty Conference. Abstract Submitter. MAPS User Guide
Updated: 10/2016 Regional Meeting/ Specialty Conference Abstract Submitter MAPS User Guide Table of Contents GETTING STARTED...2 MAPS..2 Creating an ACS ID..2 CREATING A NEW ABSTRACT..3 Step1: Title/Body.4
More informationCIRP Life Cycle Engineering 2019 Paper Submission Process (Step-by-step with screenshot)
CIRP Life Cycle Engineering 2019 Paper Submission Process (SIMPLIFIED VERSION) 1. Article Type: Please select SI: LCE 2019 from the dropdown menu. 2. Section/Category: Please again select SI: LCE 2019
More informationUSER MANUAL FOR AUTHOR.
USER MANUAL FOR AUTHOR http://conference.binus.ac.id/ocs/index.php/icimtech/icimtech2017 Version : 1.0 May 2017 Table of Contents Create an Account... 2 Forgot Password... 6 Submit Paper... 9 Check Submitted
More informationOnline Learning Application
Online Learning Application Objective: It s a known fact that the Average screen sizes of our phones is increasing, thereby encouraging many to read and learn on the move. Keeping this trend in mind, you
More informationAndroid Dialogs. Dialogs are simple visual objects that pop up and display a message or prompt for some user input.
Android Dialogs Dialogs are simple visual objects that pop up and display a message or prompt for some user input. Create a new Android project with a suitable name and package. To begin with it will have
More informationMobile and Ubiquitous Computing: Android Programming (part 4)
Mobile and Ubiquitous Computing: Android Programming (part 4) Master studies, Winter 2015/2016 Dr Veljko Pejović Veljko.Pejovic@fri.uni-lj.si Examples from: Mobile and Ubiquitous Computing Jo Vermeulen,
More informationInstructions/template for preparing your NOLTA manuscript (Ver. 3.02, Aug. 28, 2015)
NOLTA, IEICE Paper Instructions/template for preparing your NOLTA manuscript (Ver. 3.02, Aug. 28, 2015) Name Author1 1a), Name Author2 2, and Name Author3 1 1 Institute of Industrial Science, University
More informationEng. Jaffer M. El-Agha Android Programing Discussion Islamic University of Gaza. Data persistence
Eng. Jaffer M. El-Agha Android Programing Discussion Islamic University of Gaza Data persistence Shared preferences A method to store primitive data in android as key-value pairs, these saved data will
More informationPENGEMBANGAN APLIKASI PERANGKAT BERGERAK (MOBILE)
PENGEMBANGAN APLIKASI PERANGKAT BERGERAK (MOBILE) Network Connection Web Service K Candra Brata andra.course@gmail.com Mobille App Lab 2015-2016 Network Connection http://developer.android.com/training/basics/network-ops/connecting.html
More informationDatabase Development In Android Applications
ITU- FAO- DOA- TRCSL Training on Innovation & Application Development for E- Agriculture Database Development In Android Applications 11 th - 15 th December 2017 Peradeniya, Sri Lanka Shahryar Khan & Imran
More informationA-1 LAMPIRAN A LISTING PROGRAM. Kode Program Form Main: Universitas Sumatera Utara
A-1 LAMPIRAN A A LISTING PROGRAM Kode Program Form Main: #Region Project Attributes #ApplicationLabel: Samuel Panjaitan #VersionCode: 1 #VersionName: #SupportedOrientations: portrait #CanInstallToExternalStorage:
More informationUT Tyler OU Campus Summer Training Series
UT Tyler OU Campus Summer Training Series Basic Training: Mastering Content Updates Your Web Team: Robin Kelly Webmaster James Mbewe-Web Developer Emily Battle-Web Content Coordinator uttyler.edu/web UT
More informationOnline Extended Abstract Submission Instructions
Agility, Innovation, IMPACT Online Extended Abstract Submission Instructions ARSC2016 online Extended Abstracts can be submitted via our Editorial Manager website: http://www.editorialmanager.com/jacrs
More informationAnalyzing Wi Fi P2P in the context of a hangman game 1
Analyzing Wi Fi P2P in the context of a hangman game 1 1. Introduction and Findings 2 3 Wi Fi P2P, which complies with the Wi Fi Alliance's Wi Fi Direct certification program, is a relatively new addition
More informationAuthor Instructions IEEE Electrical Insulation Conference (EIC)
Important Information This year we have a few minor changes in our submission process. First, in addition to uploading the PDF file from PDF express and the Word document, authors will also upload their
More informationDAFTAR ISI. ABSTRAK... Error! Bookmark not defined. ABSTRACT... Error! Bookmark not defined. KATA PENGANTAR... Error! Bookmark not defined.
DAFTAR ISI ABSTRAK... Error! Bookmark not ABSTRACT... Error! Bookmark not KATA PENGANTAR... Error! Bookmark not DAFTAR ISI... 64 DAFTAR TABEL... 67 DAFTAR GAMBAR... 68 BAB I PENDAHULUAN... Error! Bookmark
More informationBRILL s Editorial Manager (EM) Manual for Authors Contents
BRILL s Editorial Manager (EM) Manual for Authors Contents 1. Introduction... 2 2. Getting Started: Creating an Account... 2 2.1 Creating an Account Using Your ORCID Record... 3 3. Logging into EM... 4
More informationGuide to the Distributor Zone
Guide to the Distributor Zone Registering for a Distributor account Logging into the Distributor Zone Updating your profile Registering for a Challenge Registering a Participant Connecting a Participant
More informationCOMCAS2009 Author Instructions for Final Paper Submission
COMCAS2009 Author Instructions for Final Paper Submission Your summary paper has been accepted and you have been asked to submit your final manuscript. These instructions are intended to guide you through
More informationAnnual Conference Guide to Preparing a Presentation
Annual Conference Guide to Preparing a Presentation General Congratulations on being selected to present a paper for the AREMA Annual Conference. AREMA s Annual Conference technical presentations and the
More informationpackage import import import import import import import public class extends public void super new this class extends public super public void new
Android 2-D Drawing Android uses a Canvas object to host its 2-D drawing methods. The program below draws a blue circle on a white canvas. It does not make use of the main.xml layout but draws directly
More informationCS 4518 Mobile and Ubiquitous Computing Lecture 4: WebView (Part 2) Emmanuel Agu
CS 4518 Mobile and Ubiquitous Computing Lecture 4: WebView (Part 2) Emmanuel Agu WebView Widget WebView Widget A View that displays web pages Can be used for creating your own web browser OR just display
More information