Terbaru
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Sabtu, 19 Juni 2021

Software Quality Assurance - SQA dalam Pengembangan Perangkat Luak

Apa itu Software Quality Assurance ?

Software Quality Assurance adalah proses sistematis untuk memeriksa apakah sebuah software telah dikembangkan sesuai dengan kebutuhan yang telah ditentukan sebelumnya. Proses ini, bisa dilaksanakan oleh seorang QA Tester atau oleh seorang QA Engineer.

SQA mencakup prosedur untuk penerapan metode dan alat yang efektif, pengawasan kegiatan pengendalian kualitas seperti tinjauan teknis dan pengujian perangkat lunak, prosedur untuk manajemen perubahan, prosedur untuk memastikan kepatuhan terhadap standar, dan mekanisme pengukuran dan pelaporan. Software quality assurance berkaitan dengan memastikan bahwa perangkat lunak memiliki jumlah cacat yang kecil dan mencapai standar yang diperlukan untuk pemeliharaan, keandalan, portabilitas, dan sebagainya.

Faktor kualitas menurut ISO 9126 meliputi enam karakteristik kualitas sebagai berikut: 

  1. Functionality (Fungsionalitas).
    Kemampuan perangkat lunak untuk menyediakan fungsi sesuai kebutuhan user dan memuaskan user. 

  2. Reliability (Kehandalan).
    Kemampuan perangkat lunak untuk mempertahankan tingkat kinerja tertentu performance dari software (ex: akurasi, konsistensi, kesederhanaan, toleransi kesalahan). 

  3. Usability (Kebergunaan).
    Kemampuan perangkat lunak untuk dipahami, dipelajari, digunakan, dan menarik bagi pengguna. 

  4. Efficiency (Efisiensi).
    Kemampuan perangkat lunak untuk memberikan kinerja yang sesuai dan relatif terhadap jumlah sumber daya yang digunakan pada saat keadaan tersebut (ex: efisiensi penyimpanan). 

  5. Maintainability (Pemeliharaan).
    Kemampuan perangkat lunak untuk dimodifikasi. Modifikasi meliputi koreksi, perbaikan atau adaptasi terhadap perubahan lingkungan, persyaratan, dan spesifikasi fungsional (ex: konsistensi). 

  6. Portability (Portabilitas).
    Kemampuan perangkat lunak untuk ditransfer dari satu lingkungan ke lingkungan lain atau kemampuan software beradaptasi saat digunakan di area tertentu (ex: self documentation, teratur).


Statistik Software Quality Assurance ?

Statistik dari SQA membantu untuk meningkatkan kualitas dari produk dan proses software itu sendiri. Model keandalan software memperluas pengukuran, memungkinkan data cacat yang telah dikumpulkan untuk diekstrapolasi ke dalam proyeksi tingkat kegagalan dan prediksi keandalan software.


Tugas Software Quality Assurance ?

  1. Memiliki tugas pokok dalam perencanaan prosedur jaminan kualitas suatu produk atau jasa
  2. Menafsirkan dan menerapkan standar jaminan kualitas 
  3. Mengevaluasi kecukupan standar jaminan kualitas 
  4. Merancang sampel prosedur dan petunjuk untuk mencatat dan melaporkan data berkualitas 
  5. Meninjau pelaksanaan dan efisiensi kualitas dan inspeksi sistem agar berjalan sesuai rencana, melaksanakan dan memantau pengujian dan inspeksi bahan dan produk untuk memastikan kualitas produk jadi. 
  6. Mendokumentasikan audit internal dan kegiatan jaminan kualitas lainnya 
  7. Mengumpulkan dan menyusun data kualitas statistik
  8. Menganalisis data untuk mengidentifikasi area untuk perbaikan dalam sistem mutu 
  9. Mengembangkan, merekomendasikan dan memantau tindakan perbaikan dan pencegahan 
  10. Menyiapkan laporan untuk berkomunikasi hasil dari kegiatan kualitas 
  11. Mengidentifikasi kebutuhan pelatihan dan mengatur intervensi pelatihan untuk memenuhi standar kualitas 
  12. Mengkoordinasikan dan dukungan di tempat audit yang dilakukan oleh penyedia eksternal 
  13. Mengevaluasi temuan audit dan menerapkan tindakan koreksi yang tepat 
  14. Mengelola dan memeriksa kegiatan manajemen risiko 
  15. Bertanggung jawab untuk sistem manajemen dokumen 
  16. Memastikan kepatuhan berkelanjutan dengan persyaratan peraturan kualitas dan industri yang ditetapkan perusahaan

Pengujian Software

  1. Pengujian Manual
    Pengujian ini biasanya dilakukan untuk mengecek aliran aplikasi, memeriksa cacat (desain atau pemrograman), pengujian di sistem operasi berbeda, serta uji migrasi dari versi aplikasi terdahulu.
     
  2. Pengujian Otomatis
    Pengujian ini terdiri dari pengujian regresi, pengujian otomatis yang dilakukan pada malam hari, pelaporan otomatis (melalui email atau tool kolaborasi seperti slack), automated build, dan automated publish.

    Untuk pengujian otomatis, bisa dilakukan di berbagai sistem: Continuous Integration (CI) Jenkins, Travis CI, Circle CI, dan lain-lain. Apabila terjadi kesalahan dalam pengujian biasanya karena ada permasalahan di sisi backend, di sisi Continuous Integration (adanya pembaruan library, misalnya) atau perbaikan pada aplikasi.


QA tester maupun QA engineer harus selalu berpikiran terbuka. Dengan sikap terbuka untuk mempelajari hal-hal yang baru, diharapkan QA dapat memberikan kontribusi positif untuk menghasilkan produk software yang baik.

Dan jika anda kebetulan ternyata adalah seorang yang ingin mempelajari di bidang Software Quality Assurance bisa lajut kuliah dibidang IT loh. Admin punya rekomendasi kampus, yuk buruan cek disni : https://nurulfikri.ac.id/

Read more ...

Minggu, 30 Mei 2021

Mengenal Robotic Process Automation : RPA

 

Robotic Process Automation - Photo by Testalize.me on Unsplash

Apa Itu RPA ?

Robotic Process Automation (RPA) adalah sebuah bentuk teknologi otomatisasi proses bisnis yang bekerja mengotomasikan interaksi dengan desktop GUI pengguna akhir. 

Robotic Process Automation (RPA) merupakan sebuah software robot. Software robot yang digunakan untuk melakukan task komputer yang terstruktur, rutin, berulang dan akan menjadi lebih optimal pemanfaatannya jika dilakukan dalam volume yang besar. RPA adalah sebuah teknologi baru yang potensinya masih belum direalisasi secara seutuhnya.

Dengan robot atau dikenal juga dengan istilah bot, akan meniru aktivitas manusia di dalam komputer dan mengerjakannya seperti apa yang dilakukan oleh manusia dengan waktu yang jauh lebih cepat dan akurasi 100%. Robot juga dapat bekerja 24 jam sehari dan 7 hari dalam satu minggu tanpa lelah dan berkurang kemampuannya.

Robot tersebut memungkinkan untuk mereplikasi bagaimana orang melakukan tugas yang berulang dalam suatu aplikasi (misalkan: memasukkan data, melakukan tugas yang berhubungan dengan transaksi).


Para praktisi membagi teknologi RPA dalam 3 kategori besar, yaitu: 

  • Probots bertugas untuk: memproses data dengan mengikuti rule sederhana dan berulang. 
  • Knowbots bertugas untuk: menjelajah internet untuk mengumpulkan dan menyimpan informasi spesifik tentang pengguna. 
  • Chatbots merupakan agen virtual yang dapat merespons permintaan pelanggan secara real time.

RPA merupakan evolusi dari 3 teknologi utama, yaitu: 

  • Screen scraping adalah proses mengoleksi data screen display dari aplikasi legacy sehingga data dapat ditampilkan oleh user interface yang lebih modern. 
  • Workflow merupakan suatu proses dalam RPA yang menghilangkan proses data entry secara manual untuk meningkatkan kecepatan, efisiensi, dan akurasi. 
  • Artificial intelligence merupakan system kecerdasan buatan yang dapat menjalankan tugas – tugas yang mambutuhkan intervensi dan kecerdasan manusia.

Penerapan Robotic Process Automation

  1. Jasa Keuangan
    Menggunakan RPA untuk meningkatkan kecepatan dan efisiensi dalam rangka kompetisi dengan fintech. Contoh tugas yang dilakukan, pada pembayaran mata uang asing, otomatisasi pembukaan atau penutupan rekening, mengelola audit request, dan memroses klaim asuransi.

  2. Pemerintah
    Mengotomatisasi fungsi-fungsi back office/fungsi yang langsung melayani masyarakat.

  3. Layanan Kesehatan
    Mengotomatisasi proses back office dan revenue cycle management. Misalnya, menangani catatan medis pasien, klaim, dukungan pelanggan, account management, billing, pelaporan, dan analytics

  4. Transportasi dan logistik
    Mengotomatisasi pemrosesan dokumen shipping dan proses berbasis dokumen lainnya.

  5. Energi
    Mengotomatisasi tugas-tugas, mulai dari akunting sampai dengan pemeliharaan dalam rangka menjaga cost.

  6. Telekomunikasi
    Mengotomatisasi tugas-tugas repetitif terkait penyiapan dokumen.

  7. Pelayanan pelanggan
    Mengotomatisasi tugas-tugas di contact center, seperti verifikasi e-signature, mengupload dokumen yang sudah di-scan, dan verifikasi informasi untuk persetujuan atau penolakan otomatis.

  8. Sumber Daya Manusia
    Mengotomatisasi tugas-tugas divisi SD, seperti onboarding dan offboarding, pembaruan informasi karyawan, dan timesheet submission processes.

  9. Supply Chain Management
    Mengotomatisasi proses procurement, pemrosesan order dan pembayaran, memantau tingkat inventory, dan tracking shipments.


RPA dalam Kehidupan Sehari - hari

Jika pekerjaan dilakukan oleh sebuah software, lalu apakah manusia akan kehilangan pekerjaan? Jawabannya tidak. 

Dengan kehadiran RPA justru manusia akan lebih memiliki kesempatan untuk lebih produktif dalam melakukan pekerjaan yang menarik dan kreatif, serta manusia juga akan lebih efisien. 

Manusia pun tidak akan bosan dengan melakukan pekerjaan yang repetitif, nantinya mereka akan lebih tangkas dalam menciptakan inovasi baru untuk meningkatkan peluang bisnis bagi perusahaan.


Robotic Process Automation (RPA) merupakan software “robot” untuk meniru dan mengintegrasikan tindakan manusia yang berinteraksi dalam system digital untuk menjalankan proses bisnis dengan kecepatan dan tingkat akurasi yang dapat mencapai seratus persen. Dan untuk kamu yang ingin lebih dalam pemrograman dan dabat membuat RPA nanti nya bisa lajut kuliah dibidang IT. Admin punya rekomendasi kampus, yuk buruan cek disni : https://nurulfikri.ac.id/

Read more ...

Sabtu, 29 Mei 2021

Internet of Things : Apa itu IoT ?

 


Apa Itu IoT ?

Internet of things adalah suatu konsep atau program dimana sebuah objek memiliki kemampuan untuk mentransmisikan atau mengirimkan data melalui jaringan tanpa menggunakan bantuan perangkat komputer dan manusia. Internet of things atau sering disebut dengan IoT saat ini mengalami banyak perkembangan.

IoT ini mulai berkembang pesat sejak ketersediaan teknologi nirkabel, micro-electromechanical systems (MEMS), dan tentu saja, 

internet. Internet of Things juga seringkali diidentifikasikan dengan RFID sebagai metode komunikasi. Tetapi, IoT juga bisa mencakup teknologi-teknologi sensor lainnya seperti teknologi nirkabel dan kode QR.

Internet of things bisa dimanfaatkan di: 

  • Gadget, misalnya smartwatch 
  • Kesehatan, untuk mengumpulkan informasi lengkap pasien 
  • Kota pintar, misalnya untuk manajemen sampah 
  • Pertanian, misalnya rumah kaca pintar 
  • Industri, misalnya manajemen gudang


Unsur-unsur Pembentuk IoT

  1. Artificial Intelligence/AI
    Artificial Intelligence (AI) atau dalam bahasa Indonesia berarti kecerdasan buatan merupakan merupakan sebuah penemuan yang dapat memberikan kemampuan bagi setiap teknologi atau mesin untuk berpikir (menjadi “smart”). Jadi, AI disini dilakukan dengan mengumpulkan berbagai data, pemasangan jaringan, dan pengembangan algoritma dari kecerdasan buatan.

  2. Konektivitas
    Konektivitas atau biasa disebut dengan hubungan koneksi antar jaringan. Di dalam sebuah sistem IoT yang terdiri dari perangkat kecil, setiap sistem akan saling terhubung dengan jaringan. Sehingga dapat menciptakan kinerja yang lebih efektif dan efisien.

  3. Sensor
    Sensor merupakan unsur yang menjadi pembeda dari IoT dengan mesin canggih yang lain. Dengan adanya sensor, mampu untuk mendefinisikan sebuah instrumen, yang mana dapat mengubah IoT dari jaringan standar yang cenderung pasif menjadi sistem aktif yang terintegrasi dengan dunia nyata.

  4. Active Engagement
    Banyak mesin modern yang masih menggunakan keterlibatan (engagement) secara pasif. Namun, yang menjadi pembeda dari mesin yang lain, IoT telah menerapkan metode paradigma aktif dalam berbagai konten, produk, serta layanan yang tersedia.

  5. Perangkat Berukuran Kecil
    Di dalam perkembangan teknologi masa kini, semakin kecil sebuah perangkat maka akan menghasilkan biaya yang lebih sedikit, namun efektifitas dan skalabilitas menjadi tinggi. Sehingga di masa yang akan datang, manusia dapat lebih mudah menggunakan perangkat teknologi berbasis IoT dengan nyaman, tepat, dan efisien

Cara Kerja IoT

Cara kerja internet of things adalah memanfaatkan sebuah argumentasi dari algoritma bahasa pemrograman yang telah tersusun. Dimana, setiap argumen yang terbentuk akan menghasilkan sebuah interaksi yang akan membantu perangkat keras atau mesin dalam melakukan fungsi atau kerja. 

Sehingga, mesin tersebut tidak memerlukan bantuan dari manusia lagi dan dapat dikendalikan secara otomatis. Faktor terpenting dari jalannya program tersebut terletak pada jaringan internet yang menjadi penghubung antar sistem dan perangkat keras. Tugas utama dari manusia adalah menjadi pengawas untuk memonitoring setiap tindakan dan perilaku dari mesin saat bekerja.

Kendala terbesar dari pengembangan Internet of things adalah dari sisi sumber daya yang cukup mahal, serta penyusunan jaringan yang sangat kompleks. Biaya pengembangan juga masih terlampau mahal dan tidak semua kota atau negara telah menggunakan IoT sebagai kebutuhan primer mereka.


Penerapan IoT

  1. Bidang Kesehatan
    IoT dalam dunia kesehatan adalah membantu dalam proses pendataan detak jantung, mengukur kadar gula tubuh, mengecek suhu tubuh dan lain sebagainya. Data yang diperoleh akan disimpan dalam penyimpanan data berskala besar.

  2. Bidang Energi
    Dengan adanya IoT contohnya dapat mengurangi beberapa resiko seperti pemborosan energi. Misalnya saja, dengan penerapan sensor cahaya mampu untuk mengurangi penggunaan energi listrik. Dengan sensor tersebut, mampu menangkap partikel cahaya, sehingga saat cahaya tersebut banyak maka lampu akan mati. Namun, saat tidak ada pasokan cahaya, maka lampu akan otomatis menyala.

  3. Transportasi
    Mobil dapat berjalan sendiri sesuai dengan prosedur dan terprogram dengan baik. Jadi, anda dapat merasakan sensasi seperti pada sistem autopilot di pesawat. Tahap pengembangan kendaraan tersebut masih diujicobakan di beberapa negara maju. 

  4. Lingkungan Umum
    Dimana segala aktivitas manusia, tumbuhan, maupun hewan dapat dipantau dan diawasi dengan menggunakan teknologi IoT. Misalnya saja, untuk melakukan penelitian kualitas air harus dibutuhkan sumber informasi yang akurat dan terpercaya.

Internet of things adalah sebuah konsep dimana objek mampu mengirimkan data menggunakan jaringan untuk melakukan aktivitas kerja tanpa bantuan dari manusia atau interaksi dengan perangkat komputer. Dengan teknologi internet yang maju, IoT diimpelemnatsikan di berbagai bidang dan sangat bermanfaat. Dan untuk kamu yang ingin lebih dalam dalam dunia IoT dalam pemrograman bisa lajut kuliah dibidang IT. Admin punya rekomendasi kampus, yuk buruan cek disni : https://nurulfikri.ac.id/


Read more ...

Minggu, 25 April 2021

Sistem Bilangan Biner pada Komputer

 

Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. Dalam Komputer tidak memahami kata atau angka seperti manusia. tetapi pada tingkat terendah komputer, semuanya diwakili oleh sinyal listrik biner dengan hanya satu dari dua kondisi: aktif atau tidak aktif.  Biner adalah sistem bilangan 2 basis. Basis 2 berarti hanya ada dua digit-1 dan 0-yang sesuai dengan keadaan hidup dan mati yang dapat dimengerti komputer Anda

Ketika kita melihat sistem biner maka yang kita temukan hanyalah sekumpulan digit yang hanya tersusun dari angka 0 dan 1 dan tampak acak sehingga sangat sulit bagi kita untuk bisa memahami apa sebenarnya yang direprsentasikan oleh digit-digit tersebut, seperti: 010010101010101001101011 Tetapi pada dasarnya sekumpulun 0 dan 1 ini bisa direpresentasikan dengan angka desimal dan pertama-tama tentu kita mencoba membaca desimal yang terwakili di dalam sekumpulan 0 dan 1 tersebut. Dan dari angka desimal kemudian bisa diterjemahkan ke dalam teks. Memang komputer sendiri tidak menggunakan sistem desimal ini ketika teks-teks di dalam komputer terkonversi menjadi sistem biner. Jadi cara baca kita ini bukan proses yang dilalui oleh komputer.

Akan lebih memudahkan memang untuk memahami prinsip kerja komputer jika kita memiliki pengetahuan tentang dasar elektronika, karena seperti yang diketahui, komputer dibangun dengan banyak koneksi antar komponen elektronika, yang digunakan untuk berkomunikasi, mentransfer dan menyimpan data. Jadi untuk memudahkan pemahaman, konsep alur komputer secara singkatnya, karena ic atau chipset yang  merupakan inti dari komputer terbuat dari transistor yang hanya bisa menahan 2 kondisi yaitu on dan off, hal ini menyebabkan sinyal data yang berupa arus listrik, yang merupakan representatif dari transistor, juga menjadikanya hanya 2 keluaran saja yaitu high (ada tegangan) dan low (tidak ada tegangan), sinyal data inilah yang biasanya dalam dunia elektronika disebut dengan sinyal pulsa (high/low),yang kemudian paling cocok digambarkan dengan sistem bilangan biner (1 dan 0). 


(ASCII) singkatan dari American Standard Code for Information Interchange atau Kode Standar Amerika untuk Pertukaran Informasi adalah standar pengkodean karakter untuk alat komunikasi. Kode ASCII mewakili teks dalam komputer, peralatan telekomunikasi, dan perangkat lainnya. 

image bournetocode

Sebagai contoh, misalnya karakter "a", pada tabel menunjukan bahwa karakter "a" memiliki kode biner 0110 0001. Data kode biner ini lah yang nantinya dikirimkan oleh sistem inputan, yang kemudian di proses dan ditampilkan lagi dalam bentuk grafik yang bisa kita lihat. Jadi apapun yang kita inputkan pada keyboard, nantinya berupa kode biner yang akan dikirimkan ke sistem komputer. 


Begitu juga gambar atatu file image, dalam gambar setiap dot pixelnya mengandung sebuah warna yang biasanya menggunakan sistem 32 bit dalam pengkodeannya. sebagai contoh, putih memiliki kode hex : FFFFFFFF, dari kode hexa inilah yang kemudian di konversi juga menjadi bilangan biner. Saya kira seperti itu gambaran, bagaimana kerja dari sistem komputer.


komputer itu awalnya tidak di desain khusus untuk menggunakan sistem bilangan biner, tapi bilangan binerlah sistem yang paling cocok untuk digunakan pada komputer yang bisa mewakili keadaan sesungguhnya. Dan untuk kamu yang ingin lebih dalam dalam dunia pemrograman bisa lajut kuliah dibidang IT. Admin punya rekomendasi kampus, yuk buruan cek disni : https://nurulfikri.ac.id/

Read more ...

Minggu, 17 Januari 2021

Perintah Dasar Pada GIT

Seperti yang sudah kita bahas di artikel sebelumnya, disini admin akan membahas apa saja perintah perintah dasar yang ada pada git yang wajib kalian ketahui :

Perintah - Perintah Dasar Pada GIT : 

  • Git config
    Untuk memberitahukan git siapa kita, Mengatur nama author dan email yang akan digunakan untuk commitsmu.

    git config --global user.name "nazyli"
    git config --global user.email nazyli@contoh.com

  • Git init 
    Untuk membuat repositori baru

    git init
    git config --global user.email nazyli@contoh.com

  • Git add 
    Perintah git add bisa digunakan untuk menambahkan file ke index :

    git add contoh.txt
    git add
    git add *

  • Git remote
    Jika kalian belum menghubungkan repository lokal kalian ke remote server. tambahkan server agar dapat mengepushnya

    untuk menghubungkan repository lokal ke remote server
    git remote add origin

    untuk menampilkan daftar semua remote repository yang dikonfigurasi saat ini
    git remote -v 

  • Git clone
    Untuk membuat salinan kerja dari repository lokal

    git clone /path/to/repository

  • Git commit
    Perintah git commit digunakan untuk melakukan commit pada perubahan ke head. Ingat bahwa perubahan apapun yang di-commit tidak akan langsung ke remote repository

    git commit -m "pesan keterangan perubahan"

  • Git status
    Perintah git status menampilkan daftar file yang berubah bersama dengan file yang ingin di tambahkan atau di-commit

    git status

  • Git push
    Push akan mengirimkan perubahan ke master branch dari remote repository yang berhubungan dengan direktori kerja Anda

    git push origin master

  • Git checkout
    Perintah git checkout bisa digunakan untuk membuat branch atau untuk berpindah diantaranya. Misalnya, perintah berikut ini akan membuat branch baru dan berpindah ke dalamnya:

    git checkout -b "nama-branch" upstream/development
    git checkout -b "nama-branch"
    git checkout nama-branch

  • Git branch 
    Perintah git branch bisa digunakan untuk me-list, membuat atau menghapus branch. Untuk menampilkan semua branch yang ada di repository,
    git branch

    untuk menghapus branch
    git branch -d <branch-name> 

  • Git merge
    Perintah merge digunakan untuk menggabungkan sebuah branch ke branch aktif

    git merge <nama-branch>

  • Git diff
    Perintah git diff digunakan untuk menampilkan conflicts. Untuk melihat conflicts dengan file dasar,

    git diff --base <nama-file>

    Perintah berikut digunakan untuk menampilkan conflicts diantara branch yang akan di-merge:
    git diff <source-branch> <targer-branch>

    Untuk menampilkan semua conflict yang ada:
    git diff 

  • Git tag
    Tagging digunakan untuk menandai commits tertentu
    git tag 1.1.0 <insert-commitID-here>


  • Git log
    Dengan menjalankan peritah ini akan menampilkan daftar commits yang ada di branch beserta detail-nya:

    git log

    Dengan menjalankan peritah ini akan menampilkan daftar commits yang ada di branch beserta detail-nya:

    commit 15f4b6c44b3c8344caasdac9e4be13246e21sadw Author: nazyli evry <nazyli@example.com> Date: Mon Oct 1 12:56:29 2020 -0600

  • Git reset
    Untuk me-reset index dan bekerja dengan kondisi commit paling baru, gunakan perintah git reset:

    git reset --hard HEAD

  • Git stash
    Mungkin inilah salah satu perintah dasar git yang jarang digunakan orang, yang bisa membantu menyimpan perubahan yang tidak langsung di-commit, namun hanya sementara.

    git stash

  • Git fetch
    Perintah ini digunakan untuk menampilkan semua object dari remote repository yang tidak berada di direktori kerja lokal.

    git fetch origin

  • Git ls-tree
    Untuk menampilkan susunan object berdasarkan nama dan mode setiap item, dan nilai blob SHA-1

    git ls-tree HEAD


Beberapa pembahasan di atas merupakan perintah git yang paling sering digunakan.

Dengan git ini sangat mempermudah anak IT dalam pengembangan aplikasi loh, karena dengan git kita dapat saling kerja sama dan menyelesaikan task task kita. Tetap semangat dalam belajar pemrograman.
Git ini dapat memudahkan programmer untuk mengetahui perubahan source codenya daripada harus membuat file baru

Read more ...

Senin, 21 Desember 2020

Apa itu GIT ? dan Manfaat GIT bagi Developer

 


Yups bagi programmer pasti tidak asing dengan istilah git. tapi kalau untuk pemula pasti bertanya tanya, apa sih itu git, penting kah untuk developer, manfaatnya apa ya.

Dikutip dari wikipedia Git merupakan perangkat lunak pengendali versi atau proyek manajemen kode perangkat lunak yang diciptakan oleh Linus Torvalds, yang pada awalnya ditujukan untuk pengembangan kernel Linux. Desain Git terinspirasi oleh BitKeeper dan Monotone.

Git dikenal juga dengan distributed revision control (VCS terdistribusi), artinya penyimpanan database Git tidak hanya berada dalam satu tempat saja.

belum terbayang ? yuk simak gambar berikut : 

sebelum menggunakan git

sesudah menggunakan git

Nah perbedaannya sungguh terlihat bukan, file hanya ada satu, tapi nantinya di dalam file itu aka ada history nya.
Git hanya akan menyimpan delta perubahannya saja, dia tidak akan menyimpan seluruh isi file yang akan memakan banyak memori. Git memungkinkan kita kembali ke versi revisi yang kita inginkan.

Git juga digunakan untuk kolaborasi. Saat ini Git menjadi salah satu tool terpopuler yang digunakan pada pengembangan software open souce maupun closed source.

Pada saat developer membuat proyek baru, kita akan selalu dan akan terus-menerus melakukan pembaruan terhadap kodenya. Bahkan setelah proyeknya sudah di production, developer tetap harus mengupdate versinya, memperbaiki bug, menambahkan fitur baru, dan lain sebagainya. 

Sistem pengontrol versi membantu para developer dalam melacak perubahan yang mereka lakukan terhadap basis kode. Tak hanya itu, sistem ini juga mencatat siapa saja yang membuat perubahan serta me-restore kode yang telah dihapus atau dimodifikasi.

Manfaat Git bagi Developer :
  1. Bisa menyimpan seluruh versi source code
  2. Bisa paham cara berkolaborasi dalam proyek
  3. Bisa ikut berkonstribusi ke proyek open-source
  4. Bisa memahami cara deploy aplikasi modern
  5. Bisa membuat blod dengan SSG
Dalam sebuah pengembangan aplikasi, dibutuhkan sebuah tools yang dapat memudahkan para developer untuk memprogram sebuah aplikasi dengan cepat dan saling terintegrasi. GIT hadir sebagai salah satu version control system. Sehingga, Git ini dapat memudahkan programmer untuk mengetahui perubahan source codenya daripada harus membuat file baru.

Dengan git ini sangat mempermudah anak IT dalam pengembangan aplikasi loh, karena dengan git kita dapat saling kerja sama dan menyelesaikan task task kita. Tetap semangat dalam belajar pemrograman.


Read more ...

Kamis, 26 Maret 2015

Download Ebook Tutorial Belajar Pemrograman Visual Basic 6 Bahasa Indonesia


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaolhiPnrO5R01VmNYk7Pk7Dt3yhT8QE93NDdR6oTxL7r3h6TRLYcK4Lhht7my3dHg4_GZ7XEdOuyzeUvOKsiFAJpgDCDfz-DMAqFe1NOnjKLQtATcGbQf7hiXVLxcN6xga1VPOE4DoiEs/s1600/VisualBasic6.gifMicrosoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1] Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1] Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1]Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.

Sejarah
billgate , pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS, Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS, Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler), Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code), Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an (Deitel&Deitel, 1999).[2]Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer.[2]Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain-lain, Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.).[2] Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari),Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple, Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows, Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai.[2] Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2008, Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak Memori (komputer).[2] Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya.[3] Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil Porting dari kode VB.[3]Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan, Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).

Perkembangan Visual Basic

VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD, Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.[3] Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :[1] Perjalanan dari Visual Basic (VB1 to VB 10):[4]

1. Proyek “Thunder” dirintis
2. Visual Basic 1.0 (May 1991) di rilis untuk windows pada COMDEX/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
3. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.
4. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4
5. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau access) 1.x
6. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic
7. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan kemampuan untuk membuat User Control.
8. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008

1. Visual Basic .NET, dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
2. Visual Basic .NET 2003, dirilis dengan menggunakan NET framework versi 1.1.
3. Visual Basic 2005, merupakan itegrasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : Edit and Continue , mungkin inilah kekurangan fitur terbesar dari VB .NET. pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan Perbaikan pada Konversi dari VB ke VB NET12 Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET Kerangka kerja versi 1.1. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If=Not X Is Y menjadi If X IsNot Y
4. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Microsoft Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft
5. Visual Basic “Orcas”, dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya : True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF, LINQ Support, Ekspresi Lambda, XML Literals, Nullable types, Type Inference
6. Visual Basic ‘VBx’, Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian da 15. an dari SilverLight 1.1

Pemrograman Berorientasi Objek (OOP)
Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.

Desain Visual dan Komponen
Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain.[4] Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell,Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap registry).

dari pengertian diatas, sobat pasti tau apa Pemrograman Vb itu. dan Untuk download Ebook Tutorial Belajar Pemrograman  VB Bahasa Indonesia silakan klik dibawah ini yang dikutip dari (http://jaka-pramana.blogspot.com) : 

1. Judul : Cepat Mahir Visual Basic 6.0  (13 BAB Lengkap)
    Pengarang : Krisna D. Octovhiana
   (DOWNLOAD)

2. Judul : Dasar Pemrograman Visual Basic 6.0
    Pengarang :  H. Ary Setyadi
   (DOWNLOAD)

3. Judul : Pengenalan Dasar Visual Basic 6.0

    Pengarang : Hendra, S.T.
   (DOWNLOAD)

4. Judul : Visual Basic 6.0 (Dasar)

    Pengarang : TPMVB
   (DOWNLOAD)

5. Judul : Belajar Bahasa Pemrograman Visual Basic 6.0 + Database

    Pengarang : Mesran , S.Kom, M.Kom
   (DOWNLOAD)

6. Judul : Pemrograman Dasar Database Dengan Visual Basic 60

    Pengarang : Yoga Prihastomo
   (DOWNLOAD)

7. Judul : Pengulangan dan Array pada Visual Basic 6.0

    Pengarang : H. Ary Setyadi
   (DOWNLOAD)

8. Judul : Pengenalan Visual Basic 6.0

    Pengarang : Saint Pauls
   (DOWNLOAD)

Untuk Pemrograman VB lainnya klik Disini

Untuk Pemrograman VB.Net klik Disini 
Untuk Tutorial belajar Pemrograman Java  Klik Disini
Untuk Tutorial belajar Pemrograman C Klik Disini
Untuk Tutorial belajar Pemrograman Turbo Pascal Klik Disini
Untuk Tutorial belajar Pemrograman Web Javascript lainnya Klik Disini

untuk daftar situs tutorial belajar pemrograman secara online silakan klik DISINI
Untuk Tutorial belajar Pemrograman HTML  klik DISINI

Untuk Tutorial belajar Pemrograman CSS klik Disini 
Untuk Tutorial belajar Pemrograman PHP Klik Disini
Untuk Tutorial belajar Pemrograman MySQL Klik Disini
Hargai jasa Para pembuat Ebook ini, dengan tidak mengubah isi dari ebook ini (sumber :http://jaka-pramana.blogspot.com )
Read more ...

Download Ebook Tutorial Belajar Pemrograman Visual Basic.Net (VB.NET) Bahasa Indonesia

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibosYXanTWBcXUBBvWkwF9G89Zn2luOpcyAZLDOITqwn5abrVIV3hyLHAP0448XzqGYyP4DzXXt0rm6qZuTO1gZHEhbxh7fGmZYdXjv4N0qoedU9u1mv74XcEaaQuEWDSo5J11GPRy8MIo/s400/vb-net-logo.gifMicrosoft Visual Basic .NET
Terdapat tiga buah versi Visual Basic yang dirilis hingga bulan Agustus 2007, yakni:

 Visual Basic .NET 2002 

Versi pertama dari Visual Basic .NET adalah Visual Basic .NET 2002 yang dirilis pertama kali pada bulan Februari 2002. Visual Basic .NET 2002 merupakan sebuah bahasa pemrograman visual yang berbasis bahasa BASIC (sama seperti halnya Visual Basic 6.0, tetapi lebih disempurnakan dan lebih berorientasi objek), dan didesain untuk berjalan di atas Microsoft .NET Framework versi 1.0.
Versi 7.0 ini dirilis bersamaan dengan Visual C# dan ASP.NET. Bahasa C#, yang dianggap sebagai jawaban terhadap Java, mendapatkan perhatian yang lebih banyak dibandingkan dengan VB.NET yang kurang begitu banyak diulas. Hasilnya, sedikit orang di luar komunitas Visual Basic yang memperhatikan VB.NET. Versi pertama ini kurang mendapat sambutan yang bagus dari para programmer, dan pada saat itu, program berbasis Visual Basic 6.0 sedang marak-maraknya dibuat. Para programmer yang mencoba Visual Basic .NET untuk pertama kali akan merasakan bahwa Visual Basic .NET sangatlah berbeda dibandingkan dengan Visual Basic sebelumnya. Contoh yang paling mudah adalah runtime engine yang lebih besar 10 kali lipat dibandingkan Visual Basic 6.0, dan juga meningkatkan beban di memori.

Visual Basic .NET 2003 

Selanjutnya, pada bulan Maret 2003, Microsoft pun merilis lagi versi yang lebih baru dari Visual Basic .NET, Visual Basic .NET 2003. Versi ini berisi beberapa perbaikan dibandingkan dengan versi sebelumnya, dan aplikasi yang dibuatnya dapat berjalan di atas .NET Framework versi 1.1. Fitur yang ditambahkan adalah dukungan terhadap .NET Compact Framework dan mesin wizard upgrade VB6 ke VB.NET yang telah ditingkatkan. Peningkatan yang lainnya adalah peningkatan pada performa dan keandalan dari Integrated Development Environment (IDE) Visual Basic itu sendiri, dan juga runtime engine.
Visual Basic .NET 2003 tersedia dalam beberapa jenis cita rasa: Professional, Enterprise Architect dan Academic Edition. Khusus untuk Visual Basic .NET 2003 Academic Edition, versi tersebut didistribusikan secara gratis untuk beberapa sekolah di dalam setiap negara; versi Professional dan Enterprise Architect merupakan produk komersial.

 Visual Basic 2005

Setelah itu, Microsoft pun berkonsentrasi dalam mengembangkan Microsoft .NET Framework 2.0, dan tentunya alat bantu untuk membangun program di atasnya. Hingga pada tahun 2005, mereka pun merilis versi terbaru dari Visual Basic .NET, yang kali ini disebut dengan Visual Basic 2005 (dengan membuang kata ".NET"), bersama-sama dengan beberapa aplikasi pengembangan lainnya.
Untuk rilis 2005 ini, Microsoft menambahkan beberapa fitur baru, di antaranya adalah:
  • Edit and Continue
    Fitur ini sebelumnya terdapat di dalam Visual Basic, akan tetapi dihapus di dalam Visual Basic .NET. Dengan keberadaan fitur ini, para programmer dapat memodifikasi kode pada saat program dieksekusi dan melanjutkan proses eksekusi dengan kode yang telah dimodifikasi tersebut.
  • Evaluasi ekspresi pada saat waktu desain
  • Munculnya Pseudo-Namespace "My", yang menyediakan:
    • Akses yang mudah terhadap beberapa area tertentu dari dalam .NET Framework yang tanpanya membutuhkan kode yang sangat signifikan.
    • Kelas-kelas yang dibuat secara dinamis (khususnya My.Forms).
  • Peningkatan yang dilakukan terhadap konverter kode sumber dari Visual Basic ke Visual Basic .NET.
  • Penggunaan kata kunci (keywordUsing, yang menyederhanakan penggunaan objek-objek yang membutuhkan pola Dispose untuk membebaskan sumber daya yang sudah tidak terpakai.
  • Just My Code, yang menyembunyikan kode reusable yang ditulis oleh alat bantu Integrated Development Environment (IDE) Visual Studio .NET.
  • Pengikatan sumber data (Data Source binding), yang mampu mempermudah pengembangan aplikasi basis data berbasis klien/server.
Fungsi-fungsi yang tersebut di atas (khususnya My) ditujukan untuk memfokuskan Visual Basic .NET sebagai sebuah platform pengembangan aplikasi secara cepat dan "menjauhkannya" dari bahasa C#.
Bahasa Visual Basic 2005 memperkenalkan fitur-fitur baru, yakni:
  • Bawaan .NET Framework 2.0:
    • Generics
    • Partial class, sebuah metode yang dapat digunakan untuk mendefinisikan beberapa bagian dari sebuah kelas di dalam sebuah berkas, lalu menambahkan definisinya di lain waktu; sangat berguna khususnya ketika mengintegrasikan kode pengguna dengan kode yang dibuat secara otomatis.
    • Nullable Type
  • Komentar XML yang dapat diproses dengan menggunakan beberapa alat bantu seperti NDoc untuk membuat dokumentasi secara otomatis.
  • Operator overloading
  • Dukungan terhadap tipe data bilangan bulat tak bertanda (unsigned integer) yang umumnya digunakan di dalam bahasa lainnya.

 Visual Basic 9.0

Versi ini merupakan versi terbaru yang dirilis oleh Microsoft pada tanggal 19 November 2007, bersamaan dengan dirilisnya Microsoft Visual C# 2008, Microsoft Visual C++ 2008, dan Microsoft .NET Framework 3.5.
Dalam versi ini, Microsoft menambahkan banyak fitur baru, termasuk di antaranya adalah:
dari pengertian diatas, sobat pasti tau apa Pemrograman Vb.net itu. dan Untuk download Ebook Tutorial Belajar Pemrograman  VB.net Bahasa Indonesia silakan klik dibawah ini yang dikutip dari (http://jaka-pramana.blogspot.com) :  




1. Judul : Step by Step Menjadi Programmer Handal Dengan Visual Basic.Net
    Pengarang : Junindar
    
(DOWNLOAD)

2. Judul : Migrasi ke Visual Basic.Net

    Pengarang : Erick Kurniawan
                       Rully Yulian
    
(DOWNLOAD) Bagian 1
    
(DOWNLOAD) Bagian 2

3. Judul : Dasar Pemrograman Visual Basic.Net

    Pengarang : Hendra, S.T
   
(DOWNLOAD)    

4. Judul : Pemrograman Berorientasi Objek Pada Visual Basic.Net

    Pengarang : Hendra, S.T
   
(DOWNLOAD)    

5. Judul : Cepat Mahir Visual Basic.Net
    Pengarang : M. Choirul Amri
   
(DOWNLOAD)    

6. Judul : Dasar dan Pengenalan Visual Basic.Net
    Pengarang : Tim Evo
   
(DOWNLOAD)    

7. Judul : Pemrograman GDI+ pada Visual Basic.Net
    Pengarang : Hendra, S.T
   
(DOWNLOAD)    

8. Judul : Membuat Aplikasi Menjadi Lebih Mudah dgn LINQ
    Pengarang : Junindar
   
(DOWNLOAD)    



Untuk Pemrograman VB.Net lainnya klik Disini 
Untuk Tutorial belajar Pemrograman Java  Klik Disini
Untuk Tutorial belajar Pemrograman C Klik Disini 
Untuk Tutorial belajar Pemrograman Turbo Pascal Klik Disini
Untuk Tutorial belajar Pemrograman Web Javascript lainnya Klik Disini

untuk daftar situs tutorial belajar pemrograman secara online silakan klik DISINI
Untuk Tutorial belajar Pemrograman HTML  klik DISINI

Untuk Tutorial belajar Pemrograman CSS klik Disini 
Untuk Tutorial belajar Pemrograman PHP Klik Disini
Untuk Tutorial belajar Pemrograman MySQL Klik Disini
Hargai jasa Para pembuat Ebook ini, dengan tidak mengubah isi dari ebook ini (sumber :http://jaka-pramana.blogspot.com ) 
Read more ...
Website Nazyli Evry