Minggu, 10 Desember 2017

Cara menggunakan request pada flask

    Request adalah sebuah alat yang digunakan untuk berkominkasi antara server dan client dengan menggunakan metode GET, POST, PUT, dan beberapa lainnya. Namum untuk umumnya metode yang sering digunakan dalam sebuah website adalah GET dan POST. Pada artikel kali ini saya akan menjelaskan beberapa cara menggunakan request di Flask.
Request POST

    Pada contoh di atas nama mendfinisikan request get dan untuk menjalankan kode diatas kurang lebih seperti ini. 127.0.0.1:500/?q=oscop pada kolom pencarian dibrowser dan hasilnya akan seperti gambar dibawah ini.

metode seperti ini biasanya sering digunakan pada pencarian di website atau dynamic page seperti google bing dan yaho.


Request POST
    Penggunaan request post biasanya digunakan untuk sistem masuk dan daftar, tapi ada juga yang menggunakan untuk dynamic page pada.

t.html


   Penjelasan pada kode diatas. Pada kode python terdapat request.form['name'] code tersebut menjukan bahwa file t.html mempunyai name='name' dan pada tag input terdapat name sedangkan {{}} dua tanda kurung kurawal di gunakan untuk memprint data dari python ke html menjadi string lihat kode index.html yang mana pada tag title dan body ada {{nama}}. Variable nama sudah di definisi pada file python render_template("index.html", nama=nama)

Senin, 13 November 2017

Cara menggunakan redirect dan url_for di python flask

    Sebagai seorang web developer redirect adalah sesuatu yang sangat wajib dikuasai. Penggunaan redirect biasanya untuk menghanle session login dan register. Meskipun penggunaan dasarnya hanya untuk login dan register juga dapat di gunakan untuk menghandle sebuah pencarian di web dengan database dan juga mengalihkan ke website lain.

    Pada kode diatas redirect mendifiniskan bahwa halaman akan langsung di alihkan ke google.com saat loading kode ini pun bisa berlaku untuk website lain seperti facebook dan youtube. Tapi biasanya developer flask lebih suka menggunakan redirect untuk mengalikan halaman bukan mengailkan ke sebuah website, sebagai contoh saya mempuyai alamat web localhost dan saya akan mengalikan ke halaman localhost/dashboard. Nah untuk metode ini url_for function bisa digunakan, tapi bukan berarti wajib digunakan karena ada metode lain yang juga bisa digunakan untuk metode ini.f

    Kode di atas menjelaskan bahwa saat halaman root dimualai atau homepage akan otomatis di alikan ke halaman dashboard. Lihat kode di atas pada line 7 yang dimaksut dengan url_for("dashboard") adalah def dashboard() dan ini juga berlaku untuk mendefinisikan alamat di html.

    sekian dan terima kasih untuk tutorial kali ini. Kurang dan lebihnya saya mohon maaf tapi kalo ada lebihnya belum mungkin karena masih banyak kurangnya dari pada lebihnya :D

Kamis, 09 November 2017

Cara menggunakan fungsi render_template pada python flask

    Meskipun banyak cara untuk memprint html dengan flask tapi menurut saya render_template lah yang cukup mudah digunakan. Dengan beberapa kelebihan yang di milikinya yaitu menampilkan data dari sql ke html hanya dengan definisi variable saja dan masih banyak lagi.

Print html ke browser
   Untuk memprint html ke browser ada beberapa persiapan yang harus di lakukan pertama membuat folder templates dan static pada project, lihat gambar di atas. Contoh memprint html ke browser

    Lihat kode di atas pada line pertama saya menambahkan render_template pada import, penambahan render_template pada line pertama dimaksutkan bawha saya akan memprint html ke browser dengan mode external dan pada function index saya mendifinisikannya return render_template("index.html"). Index.html yang di maksut pada return adalah file index.html ada folder templates. Contoh file index.html

Menampilkan data dari sql ke client
   Untuk menampilkan data dari sql kita membutuhkan library tambahan yaitu sqlalchemy dan MySQLdb. Berikut adalah cara install pertama kita harus menginstall MySQLdb dan selanjutnya sqlalchemy
sudo apt-get install python-mysqldb
sudo pip install flask-sqlalchemy

Contoh:

Jika kalian bertanya apa fungsi loop pada kode di atas maka jawabanya adalah sebagai pengganti fetchArray karena saat ini saya belum mengetahui apakah ada fecthArray pada flask atau framework lain di python. Berikut ada kode html.

ada tag title akan menampilkan data dari mysql dan itu juga berlaku pada tag body
sekian dan terima kasih atas perhatiannya

Selasa, 07 November 2017

Cara melakukan path folder templates dan static di python flask



    Seperti yang kita ketahui bahwa flask memiliki dua folder utama dalam aplikasi yaitu templates dan static. Nah sekarang kalian berfikir ingin merubah nama folder itu dengan nama yang kalian kehendaki. Pertanyaannya apakah bisa dirubuh? Tentu saja bisa di rubah dengan cara melakukan path folder pada aplikasinya dan apakah sulit melakukannya? Tentu tidak dong karena flask di desian dengan begitu mudah dan untuk para pemula bahkan seperti saya.
    Baiklah saya akan memeberikan contoh cara mempath folder di flask, tapi saya hanya menggunakan satu metode saja ya. Lihat code di bawah dengan seksama

Perhatikan kode di atas pada line ke tiga disana kita akan melihat ada yang beda denga definisi app. Ya karena pada aplikasi flask kali ini saya telah mempath folder static dan template saya dengan css folder sebagai static dan html folder sebagai templates
Jika bisanya pada projek kita seperti ini bentuk nya
__init__.py
├── static
└── templates
maka saat kita sudah mempath folder template tampilnya akan seperti ini
__init__.py
├── css
└── html

Minggu, 05 November 2017

Menampilkan html pada python flask

    Meskipun hanya sebuah markup language tapi html merupakan salah hal yang wajib untuk web developer apalagi untuk front-end developer, di flask ada beberapa cara untuk menampilkan html yaitu internal method dan external method.
Internal method
   Pada internal method kita harus mengetahui sedikit tentang komentar pada python yaitu penggunaan tiga tanda petik (""") . Contoh menampilkan html dengan metode internal

Pada kode di atas kalian melihat variable html_page nah varible ini lah yang mendefinisi html.

External method
    Untuk external method kita akan membuthukan dua file dan satu folder. Untuk folder kita harus membuat folder templates dan file kita bisa bebas untuk membuat nama file tersebut.


   Pada html kalian bisa mengisi dengan bebas bisa karena saya tidak akan memberikan contoh file html disini. Kalian bisa lihat kode diatas ada yang berbeda dengan kode yang pertama yaitu pada line pertama saya menambahkan render_template lalu kalian juga melihat render_template("index.html") disini index.html adalah nama file yang ada pada folder templates

Senin, 09 Oktober 2017

Berkenalan dengan Flask aplikasi hello world


    Python Flask atau yang biasa disebut Flask adalah sebuah micro web framework yang di khususkan untuk programmer Python dan dibuat berdasarkan werkzeug toolkit dan template engine jinja2. Untuk lisensi, Flask menggunakan BSD(Berkely Software Distribution). Ada beberapa web besar yang menggunakan flask seperti Pinterest dan LinkedIn. Khusus di Indonesia Flask masih asing ditelinga para developer web, karena flask berdiri belum lama.

    Pada tahun 1 April 2010 Armin Ronecher merilis flask pada pertama kalinya. Mungkin pada saat itu flask masih versi 0.0.1 karena sampai saat ini flask masih belum mencapai versi 1 dan untuk rilis stabil flask sudah mencapai versi 0.12. Meskipun flask belum mencapai versi 1 tapi flask pernah menjadi sebuah web framework yang cukup populer pada pertengah tahun 2016 di Github.

   Cara implementasi flask pun tidak sulit sebagai contoh
buat file bernama index.py lalu isikan dengan kode di bawah ini.

Setelah selesai jalankan kode di atas dengan terminal atau cmd

lalu buka browser maka kalian akan melihat preview pada browser adalah hello world


Sabtu, 07 Oktober 2017

Cara membuat dynamic page dengan php

    Hypertext Prepocessor atau yang biasa dikenal dengan sebutan php adalah bahasa pemprograman yang cukup populer di kalangan developer web di indonesia hampir setiap web di indonesia menggunakan php. Tapi kali ini saya bukan membahas berapa banyak website yang menggunakan php tapi saya akan membahas dynamic page atau kalau menggunakan bahasa orang awan yaitu kita hanya membuat 1 file contoh index.php dan kita bisa meload semua data yang ada di database dengan menggunakan perintah query.

Persiapan
    Langkah yang harus kalian lakukan adalah menginstall php webserver dan mysql atau sqlite pada komuper atau android kalian. Jika kalian menggunakan android bisa membaca tutorial ini Cara install php di android Apabila sudah semua kita bisa memulai. Buka aplikasi editor text kalian bisa mennggunakan gedit pada linux atau notepad di windows.

Membuat Database
    Langkah kedua kalian harus membuat databases atau bisa menggunakan databases lama kalian disini saya akan membuat 2 versi databases yang pertama versi untuk sqlite3 dan yang kedua mysql server untuk linux. Apabila kalian menggunakan windows server kalian bisa cari tutorial di google.

Sqlite3 Database


Mysql Server Database


Php script
    Setelah kita selesai dengan database sekarang kita akan menghandle front-end dan back-end mulai dari tampilan utama yaitu index.php insert.php dan page.php.

index.php


page.php


insert.php


Setelah selesai saatnya kita menjalankan program yang kita. Tampilan utama dari project seperti di bawah


dan tampilan page.php seperti ini


   Jika kalian ingin mendownload source code dari project kalian bisa mendownload di link di bawah ini karena saya sudah menyematkan edit text juga untuk insert data ke database data juga di dalamnya.
Download

Selasa, 03 Oktober 2017

Cara membuat tab Layout pada android studio


    Tab layout android merupakan bagian dari style di android yang sering digunakan bahkan aplikasi besar seperti whatsapps bbm dan masih banyak lagi. Bagi developer android yang baru mungkin sering bertanya-tanya bagaimana cara membuatnya? Ada berbagai macam cara untuk membuat tab layout dan ada beberapa versi juga ada yang menggunakan string saja dan ada juga yang menggunakan icon saja. Seperti di bawah ini contoh string saja dan icon saja.


     Kali ini saya akan membahas tentang tab layout android dengan string saja, nanti saya akan bahas pada artikel selanjtunya. Langkah pertama buka aplikasi android studio lalu buat project baru jika sudah masuk ke build gradle lalu isikan dengan script seperti di bawah.


Layout

  Untuk membuat tab layout kita akan membutuhkan beberapa layout seperti layout main dan layout fragment minimal 2. Karena saya akan menggunkan 2 fragment saja dalam tab layout jadi saya akan membuthkan 3 layout saja.
activity_main.xml

fragment_satu.xml

fragment_dua.xml

Values

   Pada folder layout kita akan mengedit dan menabahkan script pada strings.xml dan styles.xml
strings.xml


styles.xml



Java
   Untuk java kita akan membutuhkan 4 file yang pertama MainActivity dua fragment class dan satu adapter.

MainActivity.java

FragmentSatu.java

FragmentDua.java

MainAdapter.java



Apabila sudah selesai sekarang jalankan aplikasi dengan klik run pada menu atau kalian bisa build dan install pada android kalian jika komputer kalian tidak mempuni untuk menjalankan virtual device.


  Dan ini adalah beberapa contoh screenshot dari tab layout



Ingin mendownload source code project ini silahkan klik di bawah 

Cara membuat toolbar di android studio

   Meskipun toolbar bukanlah hal yang baru pada android tapi apa salahnya jika kita bisa membuat toolbar dan sepertinya toolbar pun selalu digunkan pada hampir semua aplikasi android yang saya ketahui sampai saat ini semua aplikasi yang di buat oleh Google selalu menggunakan toolbar seperti Google adsense Blogger Play music dan masih banyak lagi.



   Sebenarnya sih membuat toolbar itu gampang-gampang sulit tergantantung pada kita sendiri tapi karna saya juga bukan seorang master android studio jadi saya anggap membuat toolbar itu tidak mudah. Seperti biasa kalian harus membuka aplikasi android studio dan menabahkan script pada build.gradle seperti di bawah  

Layout
   Untuk layout kali ini kita hanya akan membutuhkan satu file saja yaitu activity_main.xml, jika kalian ingin memahami cara membuat toolbar saya harap kalian tidak melakukan copy paste saja, dengan menulis ulang karna jika kalian menulis ulang kalian akan mengingat walaupun hanya sedikit.
activity_main.xml



Menu

    Membuat toolbar kita harus membuat folder baru yang bernama menu. Setelah selesai kalian juga harus membuat file bernama menu_toolbar.xml tapi untuk nama kalian bisa ganti dengan yang kalian inginkan.
menu_toolbar.xml


Java

     Pada java code kita tidak akan membuat banyak file atau script yang panjang hanya sedikit saja.
MainActivity.java




Penting untuk dibaca
    Pada project kali ini kita mempunyai hal yang penting yaitu pada tag, folder, dan java code
Tag pada activity_main.xml
pada file activity_main.xml kalian menemukan tag <android.support.v7.widget.Toolbar yang berfungsi untuk memanggil toolbar dan untuk membuat toolbar kalian bisa menambahkan tag    <android.support.design.widget.AppBarLayout untuk membungkus tujuannya adalah utnuk mendapatkan shadow pada toolbar tanpa harus menambahkan tag android:elevation untuk lebih jelasnya kalian bisa baca pada file tersebut.

Folder menu
    Sampai saat ini pun saya belum pernah mencoba membuat toolbar tanpa menggunakan folder menu pada project android studio saya. Pada folder menu tadi kalian sudah membuat file yang bernama menu_toolbar.xml pasti kalian bertanya-tanya kenapa file tersebut tidak di panggil pada activity main jadi apa gunanya? Memang tidak di panggil pada activity_main.xml tapi menu_toolbar di panggil pada java code yaitu pada function pubic boolean onCreateOptionsMenu()

Java code

    Pada java code semua terlihat seperti biasa saja memang biasa saja tapi kalian lihat lagi pada 2 function setelah function onCreate(). Yaitu public boolean onCreateOptionsMenu pada function ini kita melakukan deklarasi untuk file menu_toolbar.xml dan pada function public boolean onOptionsItemSelected() digunakan untuk melakukan deklasari onClick menu pada menu toolbar  

Selasa, 26 September 2017

Cara install java di linux ubuntu 16.04 dengan terminal apt

    Java atau sering dikaitkan dengan bahasa ponsel jaman dulu yang sering disebut java ya itu lah pokoknya padahal java sendiri adalah bahasa program dan tidak ada hubungan dengan ponsel jadul yang sering disebut java tersebut :D. Bagi seorang developer android menginstall java pada komputer adalah hal wajib atau di haruskan, karena android sendiri memang berbasis java.


  Sebenarnya untuk menginstall java banyak cara ada yang menggunkan terminal ada yang mendownload langsung dari website oracle.com tapi kali ini saya akan membahas tentang cara install java dengan terminal dan yang pasti ini hanya berlaku untuk linux saja ya.

  Langkah pertama install jre dengan cara buka terminal ketikan


  Jika sudah install java jdk

  Jika sudah selesai tambahkan ppa ke ubuntu kalian.

  Tungu sampai selesai jika sudah selesai lakukan installasi dengan mennggunakan terminal

Tunggu beberapa saat sampai java berhasil di install
setelah selesai lakukan command java -version pada terminal

maka output akan seperti dibawah jika java benar-benar sudah terinstall


   Sekian dan terima kasih apabila saya ada salah kata mohon di maafkan :D keep coding teman ;)

Cara membuat Navigation View di android studio + source code

   Navigation view saat ini menjadi tren style untuk developer android. Menurut saya karena saya adalah orang awam saya akan menjawab aplikasi yang diberi navigation view akan begitu indah dilihat, walawpun bukan itu saja yang dimaksut tren tapi ini kan menurut saya :D.


   Seperti biasa hal pertama yang harus di lakukan adalah membuka aplikasi android studio lalu buat project baru. Setelah itu menuju build gradle file lalu tambahakan script seperti di bawah  



Layout
   Buka folder layout lalu buka file yang bernama activity_main.xml setelah itu ganti isi file tersebut dengan script di bawah ini atau kalin bisa menulis ulang script.
activity_main.xml



 Setelah itu buat file bernama header.xml dengan cara klik pada folder layout lalu klik kanan klik new -> klik new file beri nama header.xml. Jika sudah isikan file tersebut dengan script dibawah ini.
header.xml



Values

   Jika semua sudah selesai saatnya edit file bernama styles.xml dan strings.xml karena saya ada tambahan script seperti seperti drawer open dan drawer close yang akan di gunakan pada MainActivity.java
styles.xml


strings.xml




Menu

   Jika saat pertama membuat project kalian memilih empety activity kalian harus membuat folder baru bernama menu tapi. Dengan cara klik folder res lalu klik kanan -> new -> new folder. Setelah itu buat file bernama menu_nav.xml dan isikan file tersebut dengan script dibawah ini.

menu_nav.xml





Java
Sekarang yang harus kalian lakukan adalah membuka file MainActivity.java yang ada pada folder java. Dan ganti script tersebut dengan script di bawah ini.
MainActivity.java

Ini adalah hasil dari naviagtion view


Penting untuk dibaca
     Seperti biasa saya akan memberikan tambahan setiap postingan saya yaitu hal yang penting
kali ini hal yang terpenting dari project kali ini ada pada beberapa baik file tag maupun java code.
Tag dan isi tag
pada file activity_main.xml kalian akan melihat tag yang bernama <android.support.design.widget.NavigationView nah pada tag ini lah kalian membuat navigation view dan pada tag tersebut kalian juga akan menemukan isi tag yaitu android:layout_width android:layout_height app:headerLayout app:menu dan android:layout_gravity kelima isi tag tersebut mempunya tugas masing

android:layout_width berguna untuk menentukan lebar dari navigation view karena kalian menggunkannya untuk navigation view jadi kalian tidak boleh mengisi value dari tag ini dengan
match_parent kalian harus menggunakan wrap_content untuk tag ini.

android:layout_height berguna untuk menentukan tinggi dari navigation view  

Download Source codenya di bawah guys

Senin, 25 September 2017

Login register python flask dengan mysql server

Python flask adalah sebuah framework web service yang menurut saya cukup mudah untuk di pelajari. Untuk login dan register flask bukanlah masalah yang sulit, bisa kalian lihat di bawah ini. Langkah pertama kalian harus sudah terinstall flask, sqlalchemy, MySQLdb dan bcrypt karena di tutorial ini saya tidak membehas tentang login dan register saja tapi melakukan hashing password dengan bcrypt.


Index.py

Jika sudah selasai buat file baru bernama manages.py

manages.py


user.html




register.html


apabila semua sudah selesai saatnya untuk menjalankan kalian bisa menggukan terminal dengan cara python index.py

Jika kalian ingin lengkap silahkan download sourcenya Disini

Cara membuat Floating action button (fab) di android studio

  Semenjak android 5.0 telah releas Google terus menambah banyak menambah objek 3D seperti yang akan kita bahas saat ini Floating action button, Actionbar, dan masih banyak lagi.
Meskipun judulnya hanya cara membuat floating action button tapi bukan berarti saya akan membahas cara membuatnya saja melainkan saya akan membahas dengan rinci dan semoga kalian semua yang membaca akan mengerti dan setelah membaca artikel ini kalian akan bisa membuat sendiri tanpa harus membaca lagi atau mencari artikel baru.


  Langkah pertama laptop atau komputer kalian sudah terinstall java dan android studio yang bisa kalian download dan install secara gratis dari developer.android.com dan oracle.com. Jika sudah terinstall tahap selanjutnya adalah membuka aplikasi android studio.
Terus membaca samapi selesai ya saya memang pengguna linux tapi bukan berarti beda dengan windows jadi intinya android studion di linux dan di windows tetap sama kok.
   Tahap selanjutnya klik Start new android studion project -> next -> next -> empety activity -> next -> finish tunggu sampai android studio siap untuk memuat project apabila sudah selesai buka Build gradle dan tambahkan script atau hapus dan ganti seperti di bawah ini  

   jika kalian bertanya mengapa harus menambahkan script pada build gradle? Saya tidak akan menjawab banyak karena saya hanya mengetahui intinya yaitu pasti akan tarjadi error pada project.


Drawable
  Tambahkan satu vector asset pada folder drawable android studio dengan cara klik folder drawable klik kanan new -> vector asset

Layout
   apabila sudah maka akan ada pesan sync gradle now klik sync lalu tunggu. Jika sudah selesai buka folder layout lalu buka activity_main.xml ganti script xml seperti di bawah  
activity_main.xml

Values
   sekarang buka folder values pada android studio project lalu buka file styles.xml ganti script tersebut dengan script di bawah ini.
styles.xml


Java 
  Setelah semua selesai sekarang saatnya membuat onCreate onclick listener dan lainnya pada java. Buka file MainActivity pada folder java -> nama package kalian, seletah itu ganti script java dengan script di bawab ini
MainActivity.java


  Setelah selesai save all dengan cara CTRL+S atau bisa di file save all lalu klik run atau build apk maka hasilnya akan seperti ini.


Penting untuk dibaca
    Pertama pada file activity_main.xml kalain akan melihat Tag <android.support.design.widget.FloatingActionButton
     di tag tersebut lah kalian memanggil floating action button dan pada isi pada tersebut ada android:layout_width dan android:layout_height disitu kalian jangan sampai membuat mereka mempunya value yang sama seperti contoh
 android:layout_width="match_parent"
 android:layout="match_parent"
apabila kalian melakukannya kalian akan melihat pada preview mereka akan mempunya ukuran yang besar dan ada satu lagi yaitu jika kalian ingin memanggil floating action button kalin harus membungkusnya dengan tag <android.support.design.widget.CoordinatorLayout atau <FrameLayout.
   Kedua masih pada tag <android.support.design.widget.FloatingActionButton pada tag tersebut kalian juga harus mendefine android:id fungsi dari android:id adalah sebagai code atau simbol atau nama saat java memanggil menggunakan class R contoh kalian pada android:id="@+id/myid" nah jika kalian ingin memanggil id tersebut kalian bisa menggunakan R class dengan cara R.id.myid sebenarnya R class juga dapat digunakan bukan hanya untuk memanggil id saja melainkan layout, menu, string, color, dan masih banyak lagi.

Ingin mendownload source code floating action button 
Download Disini

Selasa, 19 September 2017

Aplikasi python sederhana unzip file

      Bagi seorang pemula seperti saya ini membuat aplikasi dengan bahasa yang kita pelajari merupakan hal yang paling membagakan dan mungkin juga bisa menjadi kenangan. Bagi yang belum pernah membuat aplikasi dengan bahasa peprograman kalian bisa membaca refrensi dari source code python saya ini. Aplikasi unzip dengan bahasa program python 2.7, ngomong-ngomong kalian pasti ingin tahu kan bagaimana source codenya. Sebenernya tidak begitu banyak dan panjang hanya beberapa line lebih tepatnya 8 line.

     Langkah pertama yang harus di lakukan kalian harus mempunyai laptop atau android yang sudah terinstall python kalau untuk linux python sudah terinstall secara default, untuk windows kalian bisa download langsung di python.org dan untuk android kalian bisa download di playstore qpython.


     Langkah kedua buka aplikasi text edit atau code editor lalu buat code seperti dibawah ini.

Setelah simpan dan buka terminal lalu ketik python zipExtract.py
File zip yang tersimpan dan file zipExtract.py yang saya punya
Hasil extract dari zipExtract.py

Penjelasan dari code di atas:
import zipfile = kita memanggil library zipfile yang sudah tersedia pada python
def unzip() = adalah function yang digunakan untuk melakukan unzip
with zipfile.ZipFile("3.jpg.zip") = adalah nama zipfile dan tempat zip yang akan di extract
zf.extractall("/home/dani") = tempat tujuan file setelah di extract


Cara Koneksi mysql database dengan java

   Java adalah salah satu bahasa perograman yang saat ini sedang populer di kalangan developer baik yang sudah mahir atau baru memulai. Apabila kalian baru mengenal web programming pasti kalian betanya-tanya apakah bisa Java digunakan untuk menghandle back end dari web server? Jika saya disuruh menjawab saya akan menjawab bisa karena website terkenal seperti google facebook blogger meraka menggunkan java sebagai bahasa pemprograman untuk menghandle back end.
Sesuai dengan dengan judul post saya saat ini, saya akan membahas tentang koneksi mysql server dengan java. Ada beberapa bahan yang kita butuhkan:
1. laptop yang sudah terinstal java 
2. netbeans ide atau kalian bisa menggunkan code editor lain
3. mysql server yang sudah terinstall
Langakh pertama yang yang harus kalian lakukan. Membuat databases baru dengan menggunakan terminal untuk linux atau kalian bisa menggunakan phpmyadmin untuk membuat databases.
Sekarang kita buka terminal ketikan.

Jika sudah sekarang kita membuat table baru dengan nama javatest terserah kalian jika nama

   Sekarang kita buka aplikasi netbeans ide Create new Project atau bisa menggunakan shrot cut CTRL+SHIFT+N pilih kategori java pilih project java application lalu klik Next


 beri nama project kalian lalu pilih lokasi penyimpanan

 Setelah itu klik finish.

Tahap selanjutnya kalian download terlebih dahulu library java connector dari mysql.
Setelah selelsai, saatnya kita mulai coding.
  

Jangan copy lalu paste saja ya! Setidaknya kalian harus mengerti terlebih dahulu baru melakukan copy paste code atau kalian bisa menulis ulang code agar kalian juga bisa mengingat. Setelah selesai kalian silahkan klik run dan lihat hasilnya


 Apabila kalian mendapatkan error silahkan comment dibawah ya salam coding
  

Download codenya disini 

Jumat, 11 Agustus 2017

Cara membuat background transparant nav atau header


   Di era modern seperti ini website dan blog sudah semakin menjamur sudah sulit untuk di hitung jumblanya dan setiap admin dari website atau blog terus melakukan inofasi mereka masing-masing. Ada yang menambahkan fitur kecepatan website ada yang menambahkan UI (User Interface) dari website tersebut dan ada juga yang tidak melakukan apa-apa :D ya seperti blog yang kalian baca ini juga jarang sekali ada perubahan hanya update postingan saja. Ya tapi sudahlah karena blog ini tidak begitu tenar dan keterbatasan dana juga untuk membuat sesuatu yang spesial diblog ini.
Oke sekarang next selanjutnya saja kayaknya saya sudah mulai curhat nih :D.
Sebelum memulai membuat background transparant ada baiknya kalian bisa berdoa terlebih dahulu agar tidak emosi saat mendapatkan error. Sekarang adalah bahan-bahan persiapan:
1. laptop/komputer boleh juga android
2. mempunya text editor seperti notepad, atom, atau untuk android bisa cari di google playstore

   jika semua persiapan sudah terpenuhi saatnya memulai membuat transparant nav di blog ataupun di website. Tahap pertama buat file html kosong berikan nama index.html lalu mulai buat script html seperti di bawah ini.


   Setelah selasai buat file style.css di dalam folder css kurang lebih codenya seperi di bawah ini


Jika semua sudah selesai saatnya menjalankan file index.html kalin bisa menggunakn terminal atau cmd atau langsung klik kanan open with. Kali ini saya akan menjalankannya menggunakan python
python -m SimpleHTTPServer. Dan jika kalian ingin langsung memasangnya di blogger kalian bisa masuk ke akun blog kalian masuk ke Tema->edit html CTRL+F cari code nav atau header jika ingin menggunakannya di header dan kalian copy saja code css tersebut jangan htmlnya juga.

    Sesungguhnya jika ingin mendapatkan background transparent pada nav header atau content-content yang lain pada html cukup mudah sekali, kalian bisa menggunakan editor color yang sudah tersedia di setiap browser pc jika atau juga kalian bisa menggunakan matematika seperi kalian ingin mendapatkan warna hitam dengan tapi hanya 80% warna hitam dan sisanya kalian inigin alpha. Pertama lakukan perkalian 255 x 0.8 untuk red 255 x 0.8 untuk green 255 x 0.8 untuk blue dan 255 x 0.8 juga untuk alpha. Rumus yang simple tapi sangat berguna kalian bisa melakukan seperti itu juga untuk warna-warna lainnya dan ingat jika ingin 20% warna dan sisanya alpha harus 0.2 untuk perkaliannya dan seperti itu juga seterus

Selasa, 08 Agustus 2017

Tempat beli hosting dan vps terbaik, dengan harga miring

  Kalian ingin mempunyai blog atau website tapi mempuyai kendala masalah harga dan admin dari website yang tidak ramah. Sebenarnya maslah kita sama :D. Tapi masalah kita sekarang gak sama :P karena sekarang ada yang namanya rahasia :p kalo kaian mau tau apa website tersebut baca sampai selesai ya!
  Untuk kesempatan kali ini saya akan mereview sebuah website yang menurut saya paling gila, paling murah dan kayaknya dia gak peduli sama untung rugi deh masak iya jualan hosting harganya hampir sama kayak jualan nasi kucing Rp 5.000 perbulan. Tapi dengan harga yang begitu murah bukan berarti adminya galak lo malahan kalo chat sama si admin tuh website serasa kayak pacaran cepet banget balesnya, kalian pada gak percaya oke liat dibawah nih screenshot nya.

hosting dan vps termurah

hosting dan vps termurah

Liat waktu yang terdapat pada screenshot tersebut belum ada satu menit admin website tersebut sudah bisa membalas. Udah gak usah pada baper :p sekarang kita bahas dengan serius udahan dulu cuap cuap gak jelasnya.

Vps termurah.
  Ada banyak website yang memberikan janji janji murah seperti website x website y dan masih banyak lagi tapi kebanyakan mereka memberi janji doang seperti contoh harga vps murah tapi kurang perhatian, kecepatan lemot kayak siput dan masih banyak problem lagi. Tapi untuk kali ini kalian gak bakalan rugi deh karena website ini serius banget sama namanya pelanggan mereka perhatian banget
sekarang kalian lihat screenshot di bawah ini.
hosting dan vps termurah

Gimana? Kalian berani bandingin sama website penjuan vps yang lain. Selama ini sih kalo saya sih belum pernah menemukan harga vps semurah itu mana dukungan developernya juga baik lagi.

Hosting termurah.
  Berfikir panjang sebelum membeli apalagi untuk membeli hosting pasti kalian nggak mau kan udah beli mahal mahal tapi aksesnya sangat lambat dan banyak masalah, pasti pengunjung kalian lambat laut akan pindah ke website lain. Untuk pelajar atau mahasiswa yang lagi hemat uang tapi pengen banget punya website mandiri nih aku kasih linknya sekalian deh screenshotnya biar kalian tau berapa harga hosting di jagoan hosting, eh eh udah keceplosan nih ya udah deh nggak apa-apa sekarang kalian udah pada tau kan apa nama website tersebut jagoanhosting.com.

hosting dan vps termurah


Sekarang kalian bandingin lagi deh dimana kalian bisa dapet hosting segitu murahnya dan admin websitenya juga baik-baik. untuk linknya kalian bisa visit kesini http://c.woro.in/hostingmurah

Sering adanya promo.
  Hal-hal seperti inilah yang paling ditunggu-tunggu yaitu promo :D di jagoan hosting kalian bisa dapet domain .com seharga Rp 20.000 dan kadang-kadang kalo adminya mulai radak error tuh bisa lebih murah lagi. Jika kalian pengen sering-sering dapet promo silahkan sering-sering juga dateng kewebsite jagoanhosting.com atau langsung kujungi fanspage dari jagoan hosting disini


Minggu, 30 Juli 2017

Cara install php di android dan install apache2

    

    Keterbatasan sering sekali menjadi sebuah penghambat bagi kita seperti yang akan saya bahas kali ini yaitu php (Hypertext Prepocessor). Seperti yang kita ketahui bahwa php adalah salah satu bahasa pemprograman yang cukup terkenal di kalangan web developer seperti facebook dan wordpress mereka menggukan php sebagai bahasa pemprograman mereka. Tapi apakah mungkin bila ingin mempelajari php tapi tidak memiliki pc atau laptop? Jawabannya ya kembali kepada keterbatasan tadi yang memaksa kita untuk kreatif dan harus memanfaatkan apapun yang kita punya.
   Android adalah salah satu sistem operasi mobile yang saat ini cukup populer. Nah saya yakin kalian semua mempunyai hp android kan. Maka dari itu kita manfaatkan bersama-sama Android untuk belajar php. Ada beberapa cara yang kita butuhkan untuk menginstall php di android. Mari kita mulai dari tahap yang pertama.

Download aplikasi termux di Google play store
   Yang pertama harus kalian lakukan mendownload applikasi tersebut atau bisa klik disini Disini 
Setelah selesai kalian buka aplikasinya dan tunggu sampai beberapa saat sampai sampai proses installasi aplikasi termux library selesai, ingat paket data atau wifi harus tetap on.
Ketikan command pada aplikasi termux.
Tunggu hingga selesai.

    Setelah selesai maka php pun sudah terinstall di android kalian tapi kita masih punya masalah bagaimana menjalankan script php? Cukup mudah kita hanya menggunakan terminal termux lagi.
Buat file bernama contoh.php
lalu sebagai contoh kalian bisa kopi script di bawah.
Lalu untuk menjalankan kalian hanya perlu mengetikan php namafile.php lihat gambar
Sekarang tara php sudah terinstall diandroid kalian let's start coding :D 
Ets tunggu dulu kan di judulnya ada install apache juga kok udahan ya :V
Untuk install apache2 di android kalian bisa menggunakan command seperti di bawah

nah sekarang kita sudah bisa memulai coding. jika ada masalah atau error silahkan comment di bawah ya :)

Senin, 24 Juli 2017

Cara membuat header melayang auto resize dengan html css javascript

Cara memebuat header auto rezisize dengan html css javascript
Hallo teman-teman semua apa kabar nih kali ini saya akan membagikan saran bagaimana cara membuat header auto resize dengan html css dan javascript tanpa menggunakan jquery.
Ada beberapa hal yang harus kita perhatikan untuk membuat header auto resize pertama mengerti css dan javascript. jika kalian bingung atau tidak tahu apa itu header auto resize kalian bisa kunjungi website kali.org situs resmi kali linux.
oke sekarang kita mulai.
Step pertama buat file html kosong lalu edit dan isikan seperti dibawah.

Setelah selesai buat file css di folder /css/style.css
kalian bisa copy saja file script di atas tapi jangan lupa untuk memahami terlebih dahulu agar tidak bingung
Setelah itu sekarang saatnya javascript file
jika sudah selesai silahkan kalian coba dan tara. apabila kalian menemukan error silahkan komen atau kontak saya melalui facebook.
Sekian dari saya terimakasih dan mohon maaf apabila ada kesalahan dari saya. tetap coding dan blogging

Jumat, 19 Mei 2017

Cara membuat kernel sederhana dengan assembly dan bahasa c

cara membuat kernel sederhana dengan assembly dan bahasa c

Banyak orang-orang yang mempertanyakan cara pembuatan kernel dan mencari-cari tutorial tapi banyak menggunakan bahasa inggris. Kernel adalah inti dari system dan biasanya menggunakan bahasa c dan c++ tapi bisa juga mengunakan java dan pascal.

Bahan-bahan yang dibutuhkan
1. system operasi linux saya sarankan menggunakan ubuntu
2. terinstall nasm, gcc, dan qemu
3. sudah terinstall text-editor baik itu gedit ataupun atom sesuka kalian

tahap pertama membuat script assembly kernel.asm
Sekarang lakukan Compile

Tahap kedua membuat script dengan bahasa c kernel.c

Lakukan compile kernel.c dengan menggunakan gcc

membuat script kernel.ld

Lakukan compile dengan menggunakan ld command

setelah selesai mari kita cobe menggunakan kemu caranya buka terminal ketik


terimakasih

Sabtu, 06 Mei 2017

cara membuat aplikasi port scanner website dengan python

  Python adalah salah satu bahasa pemprograman yang cukup komplex dalam hal jaringan dan aplikasi gui(graphical user interface) bahkan tools-tools hacking pun cukup banyak yang menggunakan python seperti zenmap sqlmap dan masih banyak lagi.
  Kali ini kita akan mencoba membuat sebuah tools port scanner menggunakan python cukup sederhana dan sangat mudah untuk di fahami. Tapi sebelum kita harus membaca doa terlebih dahulu agar tidak terjadi error :D.



Bahan-bahan yang dibutuhkan:
1. Komputer atau smartphone yang sudah terinstall python.
2. Sudah cukup itu saja :V

  Buka aplikasi editor text seperti notepad atom gedit atau yang lain-lain.
dan memasukan library socket dan tambahkan juga library sys karna kita akan mengguna metode sys.argv atau kalian bisa lihat source codenya di bawah.


  
  Setelah selesai simpan file tersebut dengan akhiran py dan cara menjalanknya buka terminal atau cmd ketik python nama file yang sudah di buat tadi.
 Sekian tutorial dari oscop.org sampai jumpa lagi di lain waktu.

Kamis, 09 Maret 2017

Deploy python flask apache2 mysql server ubuntu 16.04


cara deploy python flask di apache2 ubuntu 16.04 lts Hello semua kali ini oscop kembali membahas tentang python.
Setelah kemaren kita membahas tentang aplikasi client server, kali ini kita akan membahas tentang web. Sebelum kita mulai lebih ada baiknya kita membahas sejarah python dahulu tapi kalo yang udah tau dan males bacanya di skip aja gak apa apa. Dikutip dari wikipedia Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2. Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations. Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi 2.6.1 dan versi 3.0. Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan Guido pada acara televisi Monty Python's Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python.
Oke setelah membahas tentang sejarah python sekarang kita memulia.
step pertama
buka terminal atau dengan CTRL+ALT+T
Baca Juga: Cara install linux di android dengan microsd

Setelah membuka terminal login sebagai super user ketikan
lalu install apache2 dengan cara tunggu sampai selesai menginstall

step kedua
install python pip virtualenv dan mod wgsi
Step ketiga install mysql-server


step keempat konfigurasi apache2
Isi dari xemonix.conf Kalian bisa paste dari sini
step kelima
Tunggu sampai selesai setelah itu buat file bernama init.py dengan terminal kalian bisa kopi paste kode di bawah ini di dalam init.py
Sebernya kalian bisa melakukan dengan cara lain saat return di kalian bisa melakukannya dengan
return redirect(url_for('home')) atau dengan return render_template('index.html') pokoknya terserah kalian saja karna ini hanya tutorial deploynya jadi saya tidak akan menjelaskan

Step keeman
Buat File yang wsgi karna tadi saya menulis di xemonix.conf dengan xemonix.wsgi jadi sekarang juga harus sama agar tidak terjadi error pada servernya nanti
setelah selesai ketikan service apache2 reload liat hasinya

selamat mencoba
untuk lebih jelasnya silahkan lihat video ini