Bingung mau pakai aplikasi programming apa untuk membuat program ??
Welcome guest, is this your first visit? Create Account now to join.
  • Login:

Welcome to the CHIP Forum.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.

+ Reply to Thread
Results 1 to 7 of 7

Thread: Bingung mau pakai aplikasi programming apa untuk membuat program ??
  
Bookmark and Share

  1. #1
    Join Date
    Jul 2010
    Posts
    59
    Thanks
    0
    Thanked 1 Time in 1 Post
    Rep Power
    0

    Bingung mau pakai aplikasi programming apa untuk membuat program ??



    Sedikit cerita, saya pernah belajar bahasa pemrograman Pascal dan C, dan baru belajar sedikit soal OPP di C++. Pernah membuat aplikasi game DOS dengan bahasa Pascal dan C. Saya memang tertarik/interested dengan game programming, untuk saat ini just for hobby. Jadi bisa dikatakan bahasa favorit saya adalah C/C++. Sekarang saya sedang belajar library allegro untuk membuat game .

    Ok itu hanya sekilas info soal experience programming saya. Tetapi karena menyadari tuntutan pekerjaan, saya juga berniat untuk membuat semacam aplikasi bisnis di luar hobby mendevelop game. Namun, saya bingung aplikasi apakah yang harus saya gunakan (aplikasi semacam VB, Delphi,Java) ?? Dan saya masih bingung/samar-samar dalam pemilihan aplikasi sejenis ini

    Karena ada beberapa kriteria/pertimbangan yang saya inginkan sebelum memutuskan untuk belajar yang mana:
    1. Aplikasi tersebut bersifat RAD (Rapid Application Development), maksudnya cepat dan efisien dalam develop program
    2. Menggunakan bahasa C/C++. Saya juga tidak menutup kemungkinan untuk mempelajari bahasa pemrograman lain. Tetapi yang saya utamakan adalah bahasa C/C++ atau menyerupailah minimal.
    3. Aplikasi tersebut bersifat gratis/freeware/open source. Karena selain buat belajar, tidak tertutup kemungkinan kalau juga dipakai untuk membuat proyek komersial.
    4. Bisa digunakan untuk membuat berbagai macam aplikasi pada umumnya. Untuk hal ini saya lebih fokus ke Desktop base application.
    5. Untuk saat ini saya fokus ingin membangun aplikasi windows dulu, tetapi memungkinkan juga untuk cross platform.

    Jika ada yang bertanya, "memangnya mau buat program apa seh" ? Well, spesifiknya saya ingin membuat semacam program untuk server pulsa. Karena saya ada rencana mw bisnis server pulsa, jadi untuk programnya saya mau coba untuk develop sendiri. Selain karena bisa dicustom sendiri, mudah-mudahan juga bisa menghemat modal. Jadi sekarang saya mau belajar aplikasi pemrograman (semacam vb, delphi, java) yang bisa membuat aplikasi seperti itu ??

    Awalnya saya tertarik pake vb, emang seh enak dipakai tapi bahasanya itu lho.. gak suka bahasa Basic dan harus bayar lisensi juga. Kalau delphi, tertarik seh. malah pake bahasa pascal. Tetapi harus bayar lisensinya. Sampai saat ini yang terpikir oleh saya cuma Java doang.

    Specific question :
    1. Java bisa gak buat aplikasi server pulsa seperti yang saya maksud diatas? Lalu kemampuanya dalam network dan database gimana ya?? Ada rekomendasi gak selain Java, kalau Borland C++ Builder kira2x gimana ya, lbtw Borland C++ gratis gak lisensinya ?

    2. Kalau buat program semacam sms in (program penerima pesan), sms out (program untuk mengirim pesan), USSD, kira2x perlu melibatkan assembler gak ya ?? Pokoknya semacam aplikasi yang menghubungkan komputer dengan hp/modem ?? (Aplikasi semacam ini diperlukan dalam server).

    3. Kalau masalah server dan database pake apa ya?? Mq SQL ya?? Kalau My SQL Querry Browser itu apa ya?? (saya cuma tahu itu software untuk menambah/mengurangi atau mengatur jumlah port pada computer client). saya betul-betul awam neh soal server, jaringan atau database. Yang kutahu hanyalah programming tok, hehehe. Jadi mohon bantuannya

    oke untuk saat itu mungkin itu saja.
    mohon bantuannya, teman-teman. I really extremly confuse.

  2. #2
    Join Date
    Jan 2005
    Posts
    907
    Thanks
    0
    Thanked 8 Times in 7 Posts
    Rep Power
    20

    Re: Bingung mau pakai aplikasi programming apa untuk membuat program ??



    @jason chan,,

    hmm,,pertama, OOP ( object oriented programming ) bukan OPP.
    pemahaman OOP utk game programming dev menggunakan C++ seharusnya sudah mapan.

    strictly said,,,anda sepertinya bermasalah dgn lisensi, tp di satu sisi software itu utk anda pergunakan sendiri,,that should be bailing ur purposes.
    anda mengaku dapat untuk menggunakan PASCAL dan C/C++ ,, namun di satu sisi anda juga menginginkan RAD ... penggunaan C# ( read, CSharp ) .NET ,, seharusnya dapat untuk menjadi opsi, namun kembali lagi ke masalah lisensi yg anda khawatirkan.

    opsi yg lainnya yg anda kemukakan mengenai JAVA, sedangkan anda sendiri fokus pada PASCAL dan C/C++ ,, bila mengukur cepat dlm blajar penyesuaian penulisan dan librarynya,,,hmm...silakan menggunakan ( freeware - tidk bermasalah dgn " lisensi " - dan support cross platform ) - tp di satu sisi, mengenai RAD ( Rapid Application Programming ) JAVA ,, masih kurang,,terkecuali anda sudah memiliki template2 coding yg praktis..it might be easy to take a hold on JAVA.

    ........
    " A man's felicity consists not in the outward and visible blessing of fortune, but in the inward and unseen perfections and riches of the mind "

    thomas carlyle

    where i used to go when surfing :
    site1 site2 site3 ...


  3. #3
    Join Date
    Feb 2011
    Posts
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Re: Bingung mau pakai aplikasi programming apa untuk membuat program ??



    Quote Originally Posted by Jason Chan View Post
    1. Java bisa gak buat aplikasi server pulsa seperti yang saya maksud diatas? Lalu kemampuanya dalam network dan database gimana ya?? Ada rekomendasi gak selain Java, kalau Borland C++ Builder kira2x gimana ya, lbtw Borland C++ gratis gak lisensinya ?


    Bisa, dengan memakai Java Communications API. Kemampuan network dan database Java sangat baik.

    Quote Originally Posted by Jason Chan View Post
    2. Kalau buat program semacam sms in (program penerima pesan), sms out (program untuk mengirim pesan), USSD, kira2x perlu melibatkan assembler gak ya ?? Pokoknya semacam aplikasi yang menghubungkan komputer dengan hp/modem ?? (Aplikasi semacam ini diperlukan dalam server).
    Tidak perlu melibatkan assembler, hanya perlu berkomunikasi dengan modem GSM, dengan cara mengirimkan AT Command. Java sudah mendukung komunikasi serial seperti ini melalui Java Communications API.

    Quote Originally Posted by Jason Chan View Post
    3. Kalau masalah server dan database pake apa ya?? Mq SQL ya?? Kalau My SQL Querry Browser itu apa ya?? (saya cuma tahu itu software untuk menambah/mengurangi atau mengatur jumlah port pada computer client). saya betul-betul awam neh soal server, jaringan atau database. Yang kutahu hanyalah programming tok, hehehe. Jadi mohon bantuannya
    MySQL memakai lisensi GPL, sehingga tidak gratis untuk penggunaan komersial. Nasib lisensi MySQL juga dipertanyakan setelah tahun 2013 setelah Sun dibeli oleh Oracle. Ada beberapa database yang murni gratis sebagai alternatif, seperti PostgreSQL.

    MySQL Query Browser adalah program berbasis GUI untuk melakukan koneksi ke server database MySQL sehingga seseorang dapat melakukan administrasi atau mengubah isi database secara mudah.

  4. #4
    Join Date
    Jul 2010
    Posts
    59
    Thanks
    0
    Thanked 1 Time in 1 Post
    Rep Power
    0

    Re: Bingung mau pakai aplikasi programming apa untuk membuat program ??



    hmm,,pertama, OOP ( object oriented programming ) bukan OPP.
    yes, i see. sorry, terlalu semangat posting.

    @positive+
    ya, memang saya sedang mencari environtment yang bisa dipakai open source atau freeware seperti Java. Karena saya tidak mau menghabiskan waktu untuk mempelajari environtment sejenis visual basic,C#, atau apa lah yang nyatanya tidak bisa saya gunakan untuk kebutuhan saya hanya masalah lisensi nantinya.

    Jadi saya sangat berhati-hati dalam memilih aplikasi yang ingin saya pelajari dan saya gunakan. Btw, emang yang bisa RAD cuma sejenis platform.NET atau C#?? Emang gak ada yang lain ?? Anda berkata bahwa kemampuan Java dalam RAD itu kurang, kecuali mempunyai template coding yang praktis?? bisa kasih penjelasan lebih detail??

    Tidak perlu melibatkan assembler, hanya perlu berkomunikasi dengan modem GSM, dengan cara mengirimkan AT Command. Java sudah mendukung komunikasi serial seperti ini melalui Java Communications API.
    Syukurlah, saya tidak perlu berurusan dengan bahasa planet itu (red assembler)

    @all
    kalau ada environtment lain lagi yang lebih sesuai selain Java tolong di infokan ya. Karena environtment seperti ini saya lihat banyak sekali dan membuat saya bingung. Kalau memang tidak ada lagi yang cocok selain Java, mungkin saya udah bisa start belajar Java dari sekarang.

  5. #5
    Join Date
    Jan 2005
    Posts
    907
    Thanks
    0
    Thanked 8 Times in 7 Posts
    Rep Power
    20

    Re: Bingung mau pakai aplikasi programming apa untuk membuat program ??



    @jason,
    product yg support RAD tdk hanya product2 dari microsoft, cth'nya, lazarus ( mimicking pascal langs ) juga memungkinkan ( open source - free ) dengan compile binary yang dapat disesuaikan dengan OS ( windows, linux, mac ) dimana aplikasi itu dijalankan, tp lazarus adl hasil project bersama, perubahan komitmen bisa terjadi kapan saja, dan bisa saja menjadi project yang ditinggalkan, ( non-profit sekarang ini, tdk menjamin, namun bila utk pembelajaran ( trial ) mengenai concept2 teknis, worth to try ... )

    Dan sejak SUN sendiri sudah dibeli oleh Oracle, anda dapat mengunjungi langsung ke Oracle.com, yang sekarang dapat dikatakan menjadi surganya java development. Untuk IDE java sendiri, silakan menggunakan NetBeans ( dan krn site2 SUN masih dipertahankan untuk menjaga integrity dari product2, documentations etc kpd users mereka dari SUN dulunya, anda dapat juga mengunjungi situs tsb ).

    mengenai template2 coding praktis ... bila anda menggunakan NetBeans, akan menjadi relatif anda memerlukan template2 dasar ( tergantung anda menilai diri anda sendiri, setelah menggunakan IDE tsb ).

    " ... Emang gak ada yang lain ?? ..." , yang lain ? banyak,,bahkan anda bisa memiliki ratusan pilihan dengan surfing di internet ( apa tidak lebih baik dengan bertanya pada diri sendiri, " apa yang saya bisa dan kuasai ? dan sejauh mana saya dapat mewujudkan dgn itu semua ? " - karena banyak hancurnya fokus, waktu yang tersia-sia karena hal ini ) , mempelajari bahasa yg baru ( dengan iming2 segala macam kecanggihan ), sebenarnya adalah last-resort yang sangat relatif in real-implementations ...

    namun dengan segala penjelasan anda di atas, menggunakan Java ( J2SE ) dapat menjadi opsi yg lebih baik.

    walau sebenarnya dengan tetap menggunakan C/C++ dan dengan mendalami Port I/O library'nya, walaupun dgn tampilan DOS, bila anda menggunakan aplikasi hanya untuk anda sendiri, dan bukan untuk menjual ke pihak lain, itu dapat menjadi keputusan yg bijak untuk diri sendiri,,,

    break,,
    -----------------------------
    - pelajarin lib I/O port
    - standard GSM modem ( pelajarin Hayes AT-Command )
    - pelajarin text parsing dan methode pemotongan2 data string, STRING.
    - pelajarin konversi ( hexa, binary, octet, semi-octet )
    - pelajarin threading ( thread - multi threads ), timing, antrian / queues, dalamin arrays, displayed arrays ( list ).
    -----------------------------
    masalah mau disimpan ke dalam database, itu dapat ditambahkan kapan saja,,,

    regard,

  6. #6
    Join Date
    Oct 2011
    Posts
    31
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Re: Bingung mau pakai aplikasi programming apa untuk membuat program ??



    pake vb.net , sql server aja ... hehehee

  7. #7
    Join Date
    Sep 2009
    Location
    @doukowinchester
    Posts
    184
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    8

    Re: Bingung mau pakai aplikasi programming apa untuk membuat program ??



    Secara umum, aplikasi server pulsa terbanyak yg beredar di pasaran adalah di generate dengan Delphi, setelah itu VB, dan terakhir VB.NET

    Kalo menggunakan dotNET Framework, untuk pemrogramman low-level nya sendiri bro tidak usah khawatir, karena sudah disediakan dari dotNET.
    Jadi, bro bisa menggunakan VB.NET, Delphi.NET, atau C#.NET


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts