Tutorial Mengubah Spasi Menjadi Minus PHP

Tutorial Mengubah Spasi Menjadi Minus PHP, untuk anda yang hobi bermain dengan php tentu butuh tutorial bagaimana cara membersihkan string atau ingin memodifikasinya sesuai dengan yang kita inginkan.

Mengubah Spasi Menjadi Minus PHP str_replace


Script php untuk mengubah spasi/space ( ) menjadi minus (-) bisa kita gunakan sebuah function str_replace.

<?php  
    $text = "  Kamu  Bisa Belajar di SeDot CoDe   ";
    echo str_replace(" ", "-", $text);
    //Hasil : --Kamu--Bisa-Belajar-di-SeDot-CoDe---
?>

Str_replace sangat sederhana, anda mungkin akan membutuhkan sebuah function gabungan sehingga bisa menghapus character-character lain didalam sebuah string, seperti tanda tanda (~!@#$%^&*()_+=-)

Fungsi dari str_replace bukan hanya untuk mengganti tanda spasi menjadi tanda minus, kita bisa menggunakan untuk mengganti dengan yang lainnya. Lihat contoh untuk menemukan kata sedot kemudian ganti dengan "" (kosong/delete)

<?php  
//mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
$str = str_replace("sedot", "", "sedot code php");
echo $str; //code php
?>

Ganti kata sedot dengan kata source

<?php  
//mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
$str = str_replace("sedot", "Source", "sedot code php");
echo $str; //Source code php
?>

Contoh Penerapan dengan FORM

Untuk pemula terkadang sangat susah mencerna potongan kode seperti di atas, bagaimana jika kita buat sebuah penerapannya dengan menggunakan form. Menggunakan methode $_GET dan $_POST agar lebih jelas.

1. Methode $_GET

Nama File: GET-spasikeminus.php
<a href="GET-spasikeminus.php">Space Ke Minus</a> ||
<a href="http://sedotcode.blogspot.com/" title="Sedot code php">Sedot code php</a>


<h2>Methode $_GET</h2>
<form action="" method="get">
    <input type="text" name="input_text" placeholder="Ketik disini, kemudian Enter">
    <input type="submit" name="proses_get" value="Filter Sekarang">
</form>

<h2>Keterangan</h2>
<ul>
    <li>Menggunakan <code>str_replace()</code> & Methode form <code>$_GET</code> </li>
    <li>Spasi berhasil diganti dengan "-" </li>
    <li>Hurup yang besar tidak berubah menjadi kecil </li>
    <li>Jika Spasi terlalu banyak maka ikut juga terganti</li>
</ul>

<h2>Hasil:</h2>
<?php  
if (isset($_GET['proses_get'])) {    
    $text = $_GET['input_text'];
    echo str_replace(" ", "-", $text);
}
?>

2. Methode $_POST

Nama File: POST-spasikeminus.php
<a href="POST-spasikeminus.php">Space Ke Minus</a> ||
<a href="http://sedotcode.blogspot.com/" title="Sedot code php">Sedot code php</a>


<h2>Methode $_POST</h2>
<form action="" method="post">
    <input type="text" name="input_text" placeholder="Ketik disini, kemudian Enter">
    <input type="submit" name="proses_post" value="Filter Sekarang">
</form>

<h2>Keterangan</h2>
<ul>
    <li>Menggunakan <code>str_replace()</code> & Methode form <code>$_POST</code> </li>
    <li>Spasi berhasil diganti dengan "-" </li>
    <li>Hurup yang besar tidak berubah menjadi kecil </li>
    <li>Jika Spasi terlalu banyak maka ikut juga terganti</li>
</ul>

<h2>Hasil:</h2>
<?php  
if (isset($_POST['proses_post'])) {    
    $text = $_POST['input_text'];
    echo str_replace(" ", "-", $text);
}
?>

[SOLVED] Error 1062 Mysql Duplicate Entry Primary

First I would like to thank google translate, because I can not speak English, Hopefully that experienced the same error can be helped by this article.

If you encounter errors like this mysql error, "MySQL import error 1068 - Multiple primary key defined, ERROR 1062 (23000) at line 5: Duplicate entry '1' for key 'PRIMARY', ERROR 1062 (23000) at line 52122: Duplicate entry '1' for key 'PRIMARY', Error Code: 1062. Duplicate entry 'PRIMARY', Error 1062. Duplicate entry in mysql, MySQL error - #1062 - Duplicate entry ' ' for key 2, Error Code: 1062. Duplicate entry '1' for key 'PRIMARY'"

The error is caused at the time of export mysql database. What we need to do is fix several options when exporting a file mysql. Please see the picture below. I use phpmyadmin to export the database.

Multiple primary key defined Error 1062 Duplicate entry 2
1
Multiple primary key defined Error 1062 Duplicate entry 2
2
The problem I am done with this at all, it's your turn to try. Good luck.

Jika artikel ini kurang enak dimakan, salahkan Google Translate. :D

40+ Text Editor Programmer Yang Harus Kamu Tahu, PHP Editor, HTML Editor, Website & Web Design Software

40+ Text Editor untuk Programmer, Text editor didalam pemrograman seperti pemrograman web tentu menjadi sebuah kebutuhan dasar. Pada kesempatan ini kita akan membahas bermacam jenis dari text editor yang mungkin bisa kamu coba. Ada 40 jenis text editor yang mungkin saja belum kamu dengar namanya, ingin mencoba satu persatu? Silahkan simak terus bahasannya dibawah ini.
Baca Juga: Tutorial Tambah Kurang Kali Bagi PHP Sederhana
Text editor pada umumnya hanya berfungsi untuk menulis code program tanpa dilengkapi dengan compiler yang terintegrasi. Semua text editor pasti memiliki kelebihan dan kekurangan masing-masing, kenyamanan juga sangat tergantung dengan penggunaannya.

Fitur-fitur yang biasanya ada didalam sebuah text editor adalah seperti syntax highlighting, search & replace, code snippet, line number, line marking, memberi komentar pada baris blok program, code folding dan shortcut-shortcut yang bisa mempercepat kinerja dalam ngoding.
Baca Juga: 2 Sistem Informasi Alumni Dengan PHP
Untuk kamu yang seorang programmer atau sedang dalam belajar pemrograman, menentukan text editor tidak cukup dengan membaca review-review dari blog-blog yang ada diinternet. Silahkan gonta-ganti text editor untuk mencoba dan menemukan text editor terbaik menurut kamu. Kamu dapat melihat review dan saran dari sedot code untuk urusan text editor yang terbaik.
Baca Juga: Tutorial kembali kehalaman sebelumnya setelah login 

Berikut adalah nama text editor dari a sampai z yang mungkin belum kamu ketahui.


1. Adobe Dreamweaver

Text Editor Adobe Dreamweaver
Adobe Dreamweaver
Adobe Dreamweaver adalah text editor yang menyediakan editor What-You-See-Is-What-You-Get atau sering disingkat dengan istilah (WYSIWYG) visual (bahasa sehari-hari yang disebut sebagai Design view) dan kode editor dengan fitur standar seperti code completion,  syntax highlighting, dan code collapsing dan juga fitur lebih canggih salah satunya seperti real-time syntax checking dan code introspection untuk memberikan hasil petunjuk kode untuk membantu pengguna didalam menulis kode.

2. Atom (Mac OS X, Windows, Linux, Open Source, Free)

atom- 40 Text Editor Yang Harus Kamu Tahu
Atom

Atom adalah sebuah text editor yang lisensi open source, text editor ini sudah tersedia di berbagai macam platform seperti OS X, Widows, dan Linux. Dengan banyak mendukung berbagi platform, sudah pasti memiliki banyak pengguna.

Text editor atom ini dibuat oleh Github, rumornya text editor atom ini bisa di-custom dengan mengubah atau memodifikasi file konfigurasinya. Admin sedot code belum mencoba.
Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file.
Atom ini sangat mirip dengan salah satu text editor yang terbaik yaitu sublime, ini dikarenakan atom dibuat dengan menggunakan sublime sebegai referensinya,  sifatnya modular kita bisa menambah dan menginstall plugin tambahan.

Keunggulan atom yang sering digunakan developer seperti web based technology desktop text editor, fuzzy finder for quickly opening files, file system browser, fast project-wide search dan replace,  multiple panes, multiple cursors and selections, snippets, code folding, a clean preferences UI, TextMate grammars importing, modular design, nodejs integration, dan masih banyak keunggulan dari Atom Text Editor yang lainnya.

3. BBEdit (Mac OS X, $)

BBEdit 11-text editor
barebones.com
BBEdit text editor ini untuk support di OS X, dan juga sifatnya tidak gratis, pengguna dari text editor ini tentu tidak sebanyak dengan text editor gratis lainnya. Harganya berkisar 650K.

4. Bluefish

Bluefish

Text editor bluefish ini sifatnya open source, gratis. Aplikasi ini support multi platorm seperti Linux, FreeBSD, MacOS-X, Windows, OpenBSD and Solaris.

5. Boxer Text Editor (Windows)

boxersoftware.com
Boxer Text Editor yang bearalamat di boxersoftware.com ini telah lama ada semenjak tahun 1991. Aplikasi ini hanya support untuk pengguna windows dan sifatnya berbayar, mungkin hanya orang tertentu yang membeli aplikasi ini yang seharga kurang lebih 800K.

Fitur-fiturnya cukup banyak, hanya saja tampilan ui-nya tidak selembut seperti halnya atom, sublime dan lainnya. Fiturnya antara lain:
  • Powerful macro language
  • Color syntax highlighting
  • HTML editing support
  • Hex/binary editing
  • Keystroke recording
  • Edit files up to 2 GB
  • Color syntax printing
  • Multi-level undo and redo
  • Auto-Complete typing feature
  • Active spell checking
  • Portable/USB stick editing
  • Manipulate column blocks
  • Perl RegExp search and replace
  • Reconfigurable keyboard
  • User-configurable toolbar
  • Extensive user configurability
  • Power Columns editing feature
  • Ctags Function Indexing support
  • Unicode file editing
  • Open and edit files via FTP
  • Project support
  • Calculator, calendar, ANSI charts
  • Dual-monitor friendly
  • And hundreds of other features
Dan ini adalah 10 alasan kamu harus membeli text editor ini:
  1. Color syntax highlighting for HTML, Java, Perl, VBScript, etc.
  2. Spell Checker can be set to ignore HTML tags so that only displayable text is spell checked
  3. HTML Color Chart can be used to select a color and easily insert the associated HTML color code
  4. Place mouse over an HTML color code and the associated color is displayed as a pop-up color swatch
  5. Boxer's HTML Template Set can be used to insert commonly used HTML tags
  6. Find Mate locates the mate to the tag at the cursor, or reports the tag as unmatched
  7. Open in Browser command allows you to preview the currently edited HTML file in your browser
  8. Strip HTML Tags can be used to remove all HTML tags from a document
  9. Double-click a URL to launch your browser — even works with file://c:\myfile.html references
  10. No need to give up the full power of Boxer to use a less-featured specialty HTML editor

6. Brackets (Open Source, Mac OS X, Windows, Linux)

Brackets(Open Source, Mac OS X, Windows, Linux)
Via: brackets.io
Brackets text editor, sebuah text editor yang dibuat dengan cinta dan javascript. Begitulah yang mereka sebut dalam situsnya Brackets.io. Bracket ini bersifat open source, dan dikembangkan oleh komunitasnya. Alasan mengapa kamu harus menggunakan bracket ini adalah Inline Editors, Live Preview dan Preprocessor Support.
Brackets is a lightweight, yet powerful, modern text editor. We blend visual tools into the editor so you get the right amount of help when you want it without getting in the way of your creative process. You'll enjoy writing code in Brackets.

7. Coda (Mac OS X, Shareware)

Coda Text Editor OS X
panic.com/coda/
Coda text editor untuk pengguna OS X, aplikasi berbayar ini nilainya sekitar 1000K, atau 99$. Tidak banyak yang bisa direview dengan pada text editor ini. Jika ingin mencoba silahkan pastikan pahami dulu apa saja kelebihan dari text editor coda ini.

8. CoffeeCup

CoffeeCup Software: HTML Editor, Website & Web Design Software
coffeecup.com
CoffeCup, saat ngoding ditemani kopi rasanya sangat membantu mata untuk tetap melek, namun coffe yang satu ini bukan untuk diminum melainkan sebuah nama dari text editor. Aplikasi ini tidak gratis alias berbayar, untuk kamu yang ingin mencoba aplikasi ini silahkan mengeluarkan sedikitnya 29$ atau sekitar 400K.
The name comes from the company's origins in an internet cafe owned by its founder.

9. Crimson Editor (Windows, Freeware)

Crimson Editor
crimsoneditor.com
Dilihat dari tampilannya, aplikasi crimson editor ini tentu sangat cepat, dan ukurannya sangat ringan. Crimson editor ini hanya untuk profesional web editor. Tersedia Syntax Highlighting untuk HTML, C/C++, Perl, Java, Matlab and LaTeX.

10. EditPad (Windows)

EditPad (Windows)
editpadpro.com || editpadlite.com
Ada dua jenis dari editpad ini ada yang berbayar dan gratis, tentunya memiliki fitur yang berbeda. Untuk yang ingin menulis kode secara online bisa mencoba editpad.org.

11. EditPlus (Windows)

EditPlus (Windows)
editplus.com
EditPlus text editor sangat ringan, cocok untuk yang ingin mengganti notepad biasa bawaan window, EditPlus adalah texe editor untuk, HTML, PHP, Java dan Hex Viewer untuk Windows. Aplikasi ini berbayar, dan harganya adalah :
EditPlus Version 4
  • 1-user license:   US  $35
  • 5-user license:   US $150 ($30 each)
  • 10-user license:  US $230 ($23 each)
  • 20-user license:  US $420 ($21 each)
  • 30-user license:  US $510 ($17 each)
  • 50-user license:  US $700 ($14 each)
  • 100-user license: US $900 ($ 9 each)

12. Editra (Mac OS X, Windows, Linux, Open Source, Free)

40 Text Editor Programmer Yang Harus Kamu Tahu Software: HTML Editor, Website & Web Design Software
editra.org
Editra A Developer's Text Editor, text editor multiplatform ini artinya support dibanyak os seperti windows, os x, linux dan lainnya. Editra sudah support syntax highlighting 60 bahasa pemrograman.

13. Emacs / GNU Emacs (Unices, Windows, Mac OS X, Open Source, Free)

40 Text Editor Programmer Yang Harus Kamu Tahu Software: HTML Editor, Website & Web Design Software
Emacs 
Emacs / GNU Emacs text editor ini sama halnya dengan text editor lainnya, support syntax coloring, dokumentasi lengkap untuk pengguna baru, full support unicode, dan masih banyak lainnya.

14. Geany(Linux)

Geany text editor
geany.org
Text editor geany untuk pengguna linux. Geany sendiri dibuat menggunakan toolkit GTK+ salah satu toolkit terpopular untuk Sistem X Window.

15. Gedit (Unices)

gedit is the GNOME text editor.
Fitur fitur dari gedit:
  • Full support for internationalized text (UTF-8)
  • Configurable syntax highlighting for various languages (C, C++, Java, HTML, XML, Python, Perl and many others)
  • Undo/Redo
  • Editing files from remote locations
  • File reverting
  • Print and print preview support
  • Clipboard support (cut/copy/paste)
  • Search and replace with support of regular expressions
  • Go to specific line
  • Auto indentation
  • Text wrapping
  • Line numbers
  • Right margin
  • Current line highlighting
  • Bracket matching
  • Backup files
  • Configurable fonts and colors
  • A complete online user manual
  • A flexible plugin system which can be used to dynamically add new advanced features

16. ICEcoder

ICEcoder-Jenis text editor
Icecoder
Menurut saya editor yang ini sangat unik, icecoder ini sifatnya adalah berkerja dibrowser. Kita hanya perlu meletakkan foldernya didalam folder root kemudian beri hak akses 757 atau 775 dibeberapa folder, kemudian buka melalui browser.
ICEcoder
Demo
ICEcoder ini berbayar, kamu bisa mencobanya 14 hari gratis dan jika ingin melanjutkan harus membayar sebesar 10$ (single) menggunakan kartu kredit atau paypal.

17. JEdit (Mac OS X, Windows, Linux)

jEdit - Programmer's Text Editor
JEdit 
JEdit dibuat dengan java sehingga aplikasi text editor ini bisa berjalan dimulti-platform. Sudah support 200 bahasa pemrograman untuk syntax highlightingnya.

18. Kate (Unices)

Kate
kate-editor.org
Text editor kate ini support window splitting (horizontal & vertical), multi-document interface (MDI), dan masih banyak lainnya.

19. Komodo Edit (Mac OS X, Windows, Linux, Open Source, Free)

 KOMODO EDIT VS KOMODO IDE
Ada dua jenis dari text editor ini, ada komodo edit dan ada juga komodo ide, untuk ide berbayar. Namun kamu bisa mencoba selama 14 hari secara gratis. Untuk kamu yang inginn keperluan debugging, unit testing, code refactoring, code profiling, plus some great integrations with other technologies (Gulp, Grunt, PhoneGap, Docker, Vagrant, etc.) maka gunakanlah text editor komodo ide.

20. Kwrite (Unices)

Kwrite
kde.org
Fitur Fitur text editor dari KDE  ini adalah:
  • Syntax highlighting according to the file type
  • Word completion
  • Auto-identation
  • Plugin support
  • Vi input mode

21. Nano (Linux)

:::                         The                   
     iLE88Dj.  :jD88888Dj:                                           
   .LGitE888D.f8GjjjL8888E;        .d8888b.  888b    888 888     888 
   iE   :8888Et.     .G8888.      d88P  Y88b 8888b   888 888     888 
   ;i    E888,        ,8888,      888    888 88888b  888 888     888 
         D888,        :8888:      888        888Y88b 888 888     888 
         D888,        :8888:      888  88888 888 Y88b888 888     888 
         D888,        :8888:      888    888 888  Y88888 888     888 
         D888,        :8888:      Y88b  d88P 888   Y8888 Y88b. .d88P 
         888W,        :8888:       "Y8888P88 888    Y888  "Y88888P"  
         W88W,        :8888:                                         
         W88W:        :8888:      88888b.   8888b.  88888b.   .d88b. 
         DGGD:        :8888:      888 "88b     "88b 888 "88b d88""88b
                      :8888:      888  888 .d888888 888  888 888  888
                      :W888:      888  888 888  888 888  888 Y88..88P
                      :8888:      888  888 "Y888888 888  888  "Y88P" 
                       E888i                                         
                          
Nano ini merupakan salah satu text editor untuk pengguna linux.

22. Notepad

Notepad - Text Editor Programmer
Notepad

Siapa yang tidak kenal dengan tool ini, untuk pengguna windows pasti tidak asing dan sering menggunakan tool ini, sebenarnya tool ini bisa juga untuk developer, tapi bukan sembarang developer. Tanpa syntax highlighting tentu sangat susah untuk menjadikan notepad sebagi text editor programmer.

23. Notepad++ (Windows, Open Source, Free)

 Text Editor Programmer
Notepad ++
Notepad plus plus ini termasuk salah satu yang cukup digemari, sifatnya yang open source dan banyak pengembang yang bisa ikut partisipasi untuk plugin dan extention lainnya.

24. Notepad2 (Windows, Freeware)

Notepad2 
Notepad2 ukuran file sangat kecil sekitar 300kb, dari namanya sudah bisa kita tebak. hampir tidak ada beda dengan notepad bawaan windows, hanya saja ada toolbar.

25. phpDesigner (Windows)

phpDesigner (Windows)
mpsoftware.dk
Text editor yang ide namun cepat mungkin phpDesigner adalah salah satu pilihan yang tepat, phpDesigner 8 adalah fast PHP IDE and PHP editor. Sangat cocok untuk editing, analisa, dan debugging

26. pico (Unices)

Pico text editor

Text editor untuk pengguna linux, very easy to use begitulah yang tertulis di situsnya cs.colostate.edu/helpdocs/pico.html.

27. PSPad (Windows, Free)

PSPad (Windows, Free)
pspad.com
PSPad adalah sebuah program text editor gratis untuk pengguna windows. PSPad ini sangat cocok untuk anda yang:
  • bekerja dengan berbagai lingkungan pemrograman
  • seperti sintaks yang disorot dalam kode sumber mereka
  • membutuhkan alat kecil dengan kontrol sederhana dan kemampuan editor kode perkasa
  • mencari alat yang menangani teks biasa
  • ingin menghemat waktu - PSPad menawarkan fungsi formating teks kaya
  • membutuhkan alat yang menawarkan kemampuan ekstensi pengguna
  • ingin menghemat uang dan masih memiliki fungsi produk profesional karena PSPad gratis untuk tujuan komersial dan pemerintah juga

28. Smultron (Mac OS X, $)

New in Smultron 9
Via: peterborgapps.com

Text editor yang ini hanya untuk OS x dan sifatnya berbayar, alias premium. untuk bisa memasag text editor ini dibutuhkan macOS 10.12 Sierra. Harga dari aplikasi ini adalah $10.

29. SubEthaEdit (Mac OS X, $)

SubEthaEdit (Mac OS X, $)
codingmonkeys.de
Untuk kamu yang ingin mencoba develop aplikasi dengan team bisa menggunakan aplikasi text editor yang ini.
SubEthaEdit kickstarted collaborative editing with its immediate and easy way to connect and work on text.

30. Sublime Text (Windows, Linux, Mac OS X, $)

sublime text - text editor programmer
sublimetext.com
Sublime text 2 atau sublime text editor 3 merupakan salah satu kesukaan admin sedot code saat ngoding, banyak sekali fitur-fitur yang bisa memperepat dalam menulis kode program, dan didukung dengan banyak varian tema yang membuat mata anda beta dan tidak bosan dengan tampilan.

31. TextEdit (included with Mac OS X)

Text editor bawaan OS X

32. TextMate (Mac OS X, $)

TextMate (Mac OS X, $)
macromates.com
Premium, berbayar dan hanya untuk pengguna OS X.

33. TextPad (Windows)

TextPad (Windows)
textpad.com
Text editor untuk pengguna windows, gratis dan program ini cukup ringan.

34. TextWrangler (Mac OS X, Free)

Untuk memasang aplikasi ini setikanya dibutuhkan Mac OS X 10.9.5 atau lebih tinggi. Ini adalah text editor gratis dari barebones.com.

35. UltraEdit (Win, Mac & Linux)

UltraEdit
ultraedit.com
Aplikasi editor teks ini berbayar, harganya lumayan mahal yaitu 100$ atau sekitar 1.3Juta rupiah.

36. Vim (Unices, Windows, Mac OS X, Open Source, Free)

40 Text Editor Programmer Yang Harus Kamu Tahu
vim.org
Program yang kecil dan powerfull. Jika kamu pengguna linux pasti tidak asing lagi dengan text editor yang satu ini.

37. Visual Code Studio (Linux, Mac Os dan Windows)

Visual Studio - 40 Text Editor Programmer
code.visualstudio.com
Sebuah aplikasi besutan microsoft yang juga sangat bagus untuk anda coba, aplikasi text editor IDE yang bersifat gratis dan bisa dijalankan hampir di semua platform.

38. Aptana Studio (Mac OS X, Windows, Linux, Free)

40 Text Editor Programmer
aptana.com
Hampir sama dengan visual studio, silahkan dicoba juga aptana studio IDE ini.

39. Codelobster (Windows, Free)

Codelobster (Windows, Free)
codelobster.com
CodeLobster PHP Edition ini sangat cocok untuk kamu yang suka develop beberapa cms seperti:
  1. Drupal
  2. Joomla
  3. Wordpress
  4. Magento
Tidak hanya cms, text editor yang satu ini juga enak dibawaa ngoding framework seperti codeigniter, berikut yang bisa disupport oleh CodeLobster PHP Edition:
  1. symfony
  2. CakePHP
  3. Codeigniter
  4. yii framework
  5. smarty
  6. TWIG
  7. laravel
  8. phalcon
  9. node.js
Support javascript framework:
  1. JQuery
  2. AngularJS
  3. Backbone.js
  4. METEOR
Saya sangat suka dengan text editor aptana studio, dengan ini pekerjaan bisa cepat diselesaikan. Tidak heran walaupun produk ini berbayar, kita bisa dengan mudah mendapatkan versi fullnya.

40. Eclipse (Mac OS X, Windows, Linux, Free)

Eclipse (Mac OS X, Windows, Linux, Free)

Open Source IDE, sangat cocok untuk developer pemrograman java. Java IDE  Eclipse IDE for Java EE Developers Java EE  Eclipse IDE for C/C++ Developers C/C++  Eclipse for PHP Developers PHP.  Bisa digunakan pada multiplatform, windows, linux dan OS X.

41. NetBeans (Mac OS X, Windows, Linux, Free)

NetBeans (Mac OS X, Windows, Linux, Free)
netbeans.org
Text editor yang terakhir ini lumayan berat, sangat tidak cocok untuk yang komputernya spesifikasi rendah. Aplikasi IDE Netbean ini juga cukup banyak untuk digunakan Java, JavaScript, HTML5, PHP, C/C++ dan lainnya.

Demikian pembahasan dan rangkuman mengenai text editor yang telah kami kumpulkan. Kita tentu tidak harus memakai semua text editor tersebut. Silahkan lihat dulu kebutuhan kamu, jika ingin fokus di php maka sesuaikan dengan text editor yang paling kamu sukai dan tentu yang ringan.

Text editor untuk framework codeigniter, laravel, yii, codelobster adalah salah satu text editor yang mesti kamu coba.

Jika kamu masih punya list yang belum ada didaftar boleh dibagi melalui link komentar dibawah ini. Sekian dan terima kasih...


40 Text Editor

  1. Adobe Dreamweaver
  2. Atom (Mac OS X, Windows, Linux, Open Source, Free)
  3. BBEdit (Mac OS X, $)
  4. Bluefish
  5. Boxer Text Editor (Windows)
  6. Brackets(Open Source, Mac OS X, Windows, Linux)
  7. Coda (Mac OS X, Shareware)
  8. CoffeeCup
  9. Crimson Editor (Windows, Freeware)
  10. EditPad (Windows)
  11. EditPlus (Windows)
  12. Editra (Mac OS X, Windows, Linux, Open Source, Free)
  13. emacs (Unices, Windows, Mac OS X, Open Source, Free)
  14. Geany(Linux)
  15. Gedit (Unices)
  16. ICEcoder
  17. JEdit (Mac OS X, Windows, Linux)
  18. Kate (Unices)
  19. Komodo Edit (Mac OS X, Windows, Linux, Open Source, Free)
  20. Kwrite (Unices)
  21. Nano (Linux)
  22. Notepad
  23. Notepad++ (Windows, Open Source, Free)
  24. Notepad2 (Windows, Freeware)
  25. phpDesigner (Windows)
  26. pico (Unices)
  27. PSPad (Windows, Free)
  28. Smultron (Mac OS X, $)
  29. SubEthaEdit (Mac OS X, $)
  30. Sublime Text 2 (Windows, Linux, Mac OS X, $)
  31. TextEdit (included with Mac OS X)
  32. TextMate (Mac OS X, $)
  33. TextPad (Windows)
  34. TextWrangler (Mac OS X, Free)
  35. UltraEdit-32
  36. vim (Unices, Windows, Mac OS X, Open Source, Free)
  37. Visual Code Studio (Linux, Mac Os dan Windows)
  38. Aptana Studio (Mac OS X, Windows, Linux, Free)
  39. Codelobster (Windows, Free)
  40. Eclipse (Mac OS X, Windows, Linux, Free)
  41. NetBeans (Mac OS X, Windows, Linux, Free)

Warning ToCopaser. Halo tukang kopas, tulisan ini setidaknya menghabiskan waktu sekurangnya 1 hari untuk menulis. Tolong hargai sedikit perjuangan pemain manual dalam mencari jalan yang benar dalam ngeblog. Artikel ini di tulis dalam blog sedot code, dengan judul 40+ Text Editor Programmer Yang Harus Kamu Tahu, PHP Editor, HTML Editor, Website & Web Design Software.

Tutorial Tambah Kurang Kali Bagi PHP Sederhana

Berikut kita akan membahas bagaimana cara melakukan proses penjumlahan, pengurangan, pembagian, dan perkalian dengan php, semuanya akan dibahas diartikel Tutorial Tambah Kurang Kali Bagi PHP Sederhana.
chunky-calculator

Sesuai dengan judul, yaitu sederhana. Tanpa Css, tampilan hanya program php biasa. Untuk sahabat yang lagi mendapat tugas dari guru bagaimana membuat kalkulator sederhana mungkin artikel ini adalah bacaan yang tepat.

Script atau source code dari program ini tentu tidak selengkap dengan kalkulator. Script ini hanya fokus kepada 4 operator saja yaitu (+ - x /), tambah kurang kali bagi.

Baca Juga:
Tutorial PHP Kembali ke Halaman Sebelumnya Setelah Login

Source Code Login System Dengan PHP MySQL MySQLi

Untuk bisa megikuti Tutorial Tambah Kurang Kali Bagi PHP Sederhana ini tentu sahabat harus sudah paham basic php, seperti penanganan form, method $_GET dan $_POST dan yang juga tidak kala pentingnya dengan pemahaman operasi aritmatika.

Membuat Tampilan Sederhana dengan HTML


Kita asumsikan sobat sudah paham dengan folder dimana tempat meletakkan php. Sekarang buat sebuah folder dengan nama "kalkulator" dan buat sebuah file didalamnya dengan nama index.php , copy-paste kode dibawah ini.
  
<form method="POST" action="">
    <input type="text" name="bilangan_satu"><br>
    <input type="text" name="bilangan_dua"><br>
    <select class="opt" name="operasi">
        <option value="tambah">+</option>
        <option value="kurang">-</option>
        <option value="kali">x</option>
        <option value="bagi">/</option>
    </select><br>
    <input type="submit" name="proses" value="Hitung">
</form>

Buka browser, kemudian ketik localhost/kalkulator tampilannya akan seperti ini.
Tutorial Tambah Kurang Kali Bagi PHP Sederhana
Tutorial Tambah Kurang Kali Bagi PHP Sederhana
Jika anda masukkan angka dan karakter lainnya maka juga akan dieksekusi oleh program dan menghasilkan error, sekarang kita akan membatasi hanya angka yang boleh dimasukkan kedalam kotak bilangan. Modif sedikit kodenya seperti ini. Perhatikan perubahannya!

<form method="POST" action="">
    <input type="number" name="bilangan_satu" autocomplete="off" placeholder="Bilangan Pertama"><br>
    <input type="number" name="bilangan_dua" autocomplete="off" placeholder="Bilangan Kedua"><br>
    <select class="opt" name="operasi">
        <option value="tambah">+</option>
        <option value="kurang">-</option>
        <option value="kali">x</option>
        <option value="bagi">/</option>
    </select><br>
    <input type="submit" name="proses" value="Hitung"> <input type="reset" name="reset" value="Hapus">
</form>

Hasilnya seperti ini, soba masukkan huruf, dan tekan tombol hitung!
Tutorial Tambah Kurang Kali Bagi PHP Sederhana
Tutorial Tambah Kurang Kali Bagi PHP Sederhana

Script Tambah Kurang Kali Bagi PHP Sederhana

Untuk melakukan pengoperasian ini dengan php kita bisa menggunakan if atau case, simak terlebih dahulu menggunakan pengandaian dengan if

1. Menggunakan if

OK, ayo mulai! Copy-paste kode php berikut dibawah kode </form>

<?php
//Jika tombol hitung di tekan, maka...
if (isset($_POST['proses'])) 
{
    $angka_pertama     = $_POST['bilangan_satu'];
    $angka_kedua    = $_POST['bilangan_dua'];
    $operasi        = $_POST['operasi'];

    if ($operasi == 'tambah') {
        echo $angka_pertama + $angka_kedua;
    }elseif ($operasi == 'kurang') {
        echo $angka_pertama - $angka_kedua;
    }elseif ($operasi == 'kali') {
        echo $angka_pertama * $angka_kedua;
    }elseif ($operasi == 'bagi') {
        echo $angka_pertama / $angka_kedua;
    }else{
        echo 'Pilih operator dulu!';
    }

}
?>

Pada script diatas kita menggunakan if, sekarang kita bahas juga bagaimana jika menggunakan switch case

2. Menggunakan switch case

Banyak jalan menuju roma, kita akan mencoba jalan yang satu ini, menggunakan switch case Ayo mulai! Jika menggunakan script ini, yang menggunakan if seperti diatas bisa di hapus, atau dipindahkan saja, buat file baru!

<?php
//Jika tombol hitung di tekan, maka...
if (isset($_POST['proses'])) 
{
    $angka_pertama     = $_POST['bilangan_satu'];
    $angka_kedua    = $_POST['bilangan_dua'];
    $operasi        = $_POST['operasi'];

    switch ($operasi) {
        case 'tambah':
            $hasil = $angka_pertama+$angka_kedua;
        break;
        case 'kurang':
            $hasil = $angka_pertama-$angka_kedua;
        break;
        case 'kali':
            $hasil = $angka_pertama*$angka_kedua;
        break;
        case 'bagi':
            $hasil = $angka_pertama/$angka_kedua;
        break;            
    }

    echo $hasil;
}

Hasilnya sama saja!

3. Penambahan Css Ala malasngoding.com

Tutorial Tambah Kurang Kali Bagi PHP Sederhana
via:malasnngoding.com
Untuk tampilan cantik seperti gambar diatas bisa didownload melalui link berikut 

4. Desain Css Ala cssflow.com

Source: cssflow.com
Yang dari cssflow tidak menggunakan php, hanya menggunakan css html dan javascript, download disini

Demikian pembahasan mengenai Tutorial Tambah Kurang Kali Bagi PHP Sederhana, Semoga bisa membantu teman-teman yang lagi mencari source code gratis, kami sedot code menyediakan source code php gratis dari berbagai sumber.

Terima kasih kepada:
http://www.malasngoding.com/membuat-kalkulator-sederhana-dengan-php/
http://www.cssflow.com/snippets/chunky-calculator

2 Sistem Informasi Alumni Berbasis Web PHP dan MySql

Website Alumni Dengan PHP, 2  Sistem Informasi Alumni Berbasis Web PHP dan MySql, Bagi teman teman yang membutuhkan source code script web alumni mungkin 2 buah source ini bisa membantu.

Semakin tua usia sebuah sekolah tentu semakin banyak lulusan setiap tahunnya, pihak sekolahpun akan sangat sulit menyimpan data alumni jika tidak secara komputrisasi.

Baca Juga:
Sisfo Akademik dengan php
Web sekolah sederhana, pemula wajib punya

Menggunakan aplikasi seperti excel tentu sangat bagus, namun kita tidak bisa terhubung dengan teman seangkatan lainnya.

Sosial media seperti facebook tentu juga bisa dimanfaatkan untuk mendata alumni sekolah, tentu saja berupa grub. Kekurangan dari sosial media ini adalah kita susah mengelompokkan nama, kelas dan angkatan.

2  Sistem Informasi Alumni Berbasis Web PHP dan MySql

Sisfo alumni tentu tidak merepotkan pihak sekolah, karena alumni bisa melakukan pendaftaran sendiri, sebagi pengembang atau developer kita harus memberi mereka hak akses agar bisa melakukan create, edit dan update didalam database.

Source code yang akan dibagikan pada kesempatan ini ada dua source, tentu source ini akan memiliki kekurangan. Ini adalah tugas anda untuk menyelesaikan dan mengembangkannya. Untuk anda yang sedang mencari judul skripsi, atau hanya belajar-belajar oprek program php mungkin aplikasi ini bisa menjadi referensi untuk belajar.

1. Alumni DB System

Source aplikasi yang pertama ini disebut juga dengan istilah Alumni DB sistem. Aplikasi ini menggunakan desain css tampilan yang sangat cantik dan elegan, design yang digunakan adalah desain dengan bootstrap. Ada yang belum tahu apa itu bootstrap? lanjut googling saja y :)
2  Sistem Informasi Alumni Berbasis Web PHP dan MySql
Pencarian

2  Sistem Informasi Alumni Berbasis Web PHP dan MySql
Laporan
2  Sistem Informasi Alumni Berbasis Web PHP dan MySql
Halaman Depan
Login

Fitur-fitur
Berikut sedot code jelaskan fitur-fitur yang ada di script yang pertama yang mungkin anda butuhkan.
  • Desain css bootstrap
  • A simple database class [PDO]
  • PHP Excel [Untuk Laporan]
  • A logger class which creates logs when an exception is thrown [Rekam Aktivitas]
  • Chart Js [Grafik]
  • Report 
Laporan dalam aplikasi ini bisa berdasarkan perangkatan, Per Provinsi, atau keseluruhan dan bisa didownload dalam bentuk excel.

Adapun kekurangan dari aplikasi php kali ini adalah belum adanya fitur user baru untuk melakukan pendaftaran, jadi masih tergantung dengan administrator untuk melakukan menambah anggota, edit, ubah data. Mungkin aplikasi yang pertama ini cocok dengan sebutan mesin pencari alumni. Namanya juga source code gratis, tentu harus dikembangkan lagi.


Cara Install Alumni DB System
Mungkin saja ada yang belum bisa menginstall source ini, kita akan install didalam localhost saja. Pastikan anda sudah familiar dengan xampp,wampp, dsb. Jika tidak mungkin tidak bisa memahami artikel ini.
  1. Esktrak zip
  2. Buat database 'aluni_v2'
  3. Import database 'aluni_v2'
  4. Copy-paste kedalam folder htdoc(xampp) atau www (wamp)
  5. Buka browser, ketik localhost/namafolderdipastetadi
  6. Selesai
Untuk melakukan semua itu tentu apache dan mysql sudah diaktifkan.
xampp apache mysql
xampp

Password dan username: admin

2. Source code aplikasi alumni berbasis web dengan php mysql

2  Sistem Informasi Alumni Berbasis Web PHP dan MySql
Alumni
Untuk yang nomor dua ini bisa sobat buka pada postingan sebelumnya mengenai website alumni.

Sekian dan terima kasih, jika sobat pembaca menemui link ini bukan dari sedot code, maka dipastikan itu adalah web copas, orang malas nulis dan suka mencuri artikel, untuk soure code php gratis lainnya silahkan kunjungi sedot code yang beralamat di http://sedotcode.blogspot.com