Friday, January 2, 2015

Nomor Kontak Kami

Terima kasih sudah sering mengunjungi website kami dan untuk beberapa pihak yang telah menghubungi maupun menggunakan produk maupun layanan kami. Melalui update terbaru ini, kami sampaikan informasi terupdate seputar diri kami. Kini kami dapat dihubungi juga melalui nomor: 031-5058125, 031-5631206, atau juga melalui pin blackberry messenger (BBM): 7518B175. Semoga dengan informasi terbaru seputar nomor kontak dapat membuat Anda dapat menghubungi kami dengan lebih mudah dan lebih baik untuk memperoleh informasi seputar produk maupun layanan yang kami sediakan.

Sedikit tambahan informasi pula, bahwa kini kami juga memiliki produk berupa software akuntansi untuk beragam jenis dan tingkatan bisnis yang siap langsung digunakan. Untuk informasi lebih jauh seputar produk terbaru kami, silakan hubungi kami pada nomor yang telah kami sampaikan di atas. Terima kasih dan semoga kita dapat terus menjalin kontak dan kerja sama yang saling menguntungkan serta memberi manfaat. Salam dari kami di Petasoft.

Tuesday, November 12, 2013

Software Development Life Cycle

Dunia komputer, khususnya bidang pengembangan software (software development), dalam beberapa aspek atau bagiannya memiliki kemiripan istilah dengan dunia nyata atau dunia kehidupan kita sehari-hari. Dalam beberapa hal, istilah-istilah yang digunakan pada bidang komputer memiliki kesamaan dengan istilah yang biasa digunakan sehari-hari. Salah satu contoh istilah tersebut adalah daur hidup (life cycle). Software komputer, seperti halnya makhluk hidup secara umum, juga memiliki daur hidup (life cycle) yang biasa disebut sebagai software development life cycle (daur hidup pengembangan software). Artikel ini akan coba membahas secara ringkas, padat, dan jelas mengenai software development life cycle. Semoga bahasan yang terdapat pada artikel ini dapat bermanfaat.
Menurut Wikipedia, software development life cyle (SDLC) atau yang dapat disebut pula sebagai software development process (SDP) merupakan suatu struktur yang ditekankan atau difokuskan pada pengembangan suatu produk software. Sementara itu, ada pula yang mendefinisikan software development life cycle sebagai serangkaian langkah atau tahapan yang menyediakan suatu model bagi pengembangan dan pengelolaan daur hidup suatu software maupun bagian dari software. Beberapa istilah lain yang dapat dianggap mirip dengan SDLC adalah software life cycle dan software process. SDLC juga sering dianggap sebagai bagian dari systems development life cycle. Terdapat beberapa model yang umum digunakan terkait dengan pengembangan software, dimana masing-masing model tersebut mendeskripsikan berbagai kumpulan pendekatan berbeda terhadap setiap tugas atau aktivitas yang dilakukan dalam setiap tahapan proses. Perbedaan pendekatan tersebut dipengaruhi oleh perbedaan industri maupun organisasi yang menjalankan proses pengembangan software. ISO/IEC 12207 adalah standar internasional untuk software life-cycle process yang ditujukan sebagai suatu standar yang mendefinisikan semua upaya (pemilihan metode, penerapan, dan pengawasan terhadap daur hidup software) yang diperlukan untuk pengembangan dan pemeliharaan software.

Thursday, September 5, 2013

What Is An Object ?

Bagi mereka yang berada di dunia teknologi informasi, khususnya bidang pemrograman komputer, dan lebih spesifik lagi yaitu pemrograman berorientasi obyek, tentu istilah obyek (object) sudah sering mereka dengar dan bahkan sudah mereka pahami. Namun bagaimana untuk orang yang tidak melakukan (mempelajari) pemrograman berorientasi obyek atau bahkan tidak berada di bidang pemrograman sama sekali ? Kemungkinan besar istilah tersebut merupakan istilah yang asing bagi mereka. Semoga artikel ringkas dapat bermanfaat bagi mereka yang tidak mengenal pemrograman berorientasi obyek.

Secara umum dalam bidang ilmu komputer (computer science), istilah obyek mengacu kepada suatu lokasi (alamat) tertentu dalam memori komputer yang memiliki suatu nilai dan direferensikan oleh suatu pengenal (identifier). Suatu obyek dapat berupa variable, fungsi, atau struktur data. Dalam bidang pemrograman berorientasi obyek, istilah obyek mengacu pada suatu instance dari suatu kelas (class). Suatu obyek pada dasarnya merupakan struktur data yang tergabung (menjadi satu) dengan rutin-rutin terkait yang dapat digunakan untuk memproses struktur data tersebut. Sebagai contoh, suatu file dapat dianggap sebagai suatu obyek, yaitu kumpulan dari data serta rutin yang digunakan untuk melakukan baca dan tulis terhadap data tersebut. Dalam bahasan yang lebih umum, kita memang sering menyebut suatu file sebagai suatu kelas, padahal sebenarnya suatu file adalah suatu obyek.

Sunday, September 1, 2013

Quick and Dirty

Dalam bidang komputer secara umum maupun bidang pemrograman komputer secara khusus, terdapat banyak istilah yang mungkin sebagian besar orang yang telah berkecimpung di dalamnya belum pernah dengar atau ketahui sebelumnya. Memang tidak semua istilah tersebut harus atau perlu diketahui, namun tidak ada salahnya juga jika kita mengetahuinya. Pada artikel kali ini, kami akan menjelaskan secara ringkas salah satu istilah yang terdapat pada bidang pemrograman komputer, yaitu istilah Quick and Dirty.

Quick and Dirty merupakan suatu istilah yang digunakan untuk mengacu kepada segala sesuatu yang merupakan suatu cara termudah dalam menerapkan suatu jalur pintas berupa suatu solusi awal yang bersifat sementara terhadap suatu permasalahan tertentu. Istilah ini sangat terkenal diantara para pemrogram komputer yang menggunakannya untuk menjelaskan suatu solusi kasar atau penerapan pemrograman yang belum dapat dikatakan sempurna, tetapi dapat dianggap sebagai suatu solusi yang dapat mengatasi atau mengkaburkan untuk sementara permasalahan yang ada, dimana solusi tersebut umumnya merupakan solusi yang lebih cepat dan lebih mudah diterapkan dibandingkan solusi akhir yang sebenarnya. Istilah ini juga digunakan dalam ilmu pengetahuan kognitif untuk menjelaskan proses berpikir awal yang mencoba untuk memproses informasi secara cepat menggunakan suatu cara yang sederhana sebelum mengupayakan untuk memproses informasi tersebut dengan menggunakan proses yang memerlukan sumber daya lebih banyak.

Saturday, August 31, 2013

Penambahan Fitur Website Toko Buku Online

Ini adalah project terkini yang telah berhasil kami kerjakan dan selesaikan dengan baik untuk salah satu klien kami. Kami membantu klien kami untuk melakukan modifikasi serta melakukan penambahan fitur ke dalam aplikasi web toko buku online yang sudah berjalan agar dapat semakin memudahkan pengguna website tersebut serta untuk mengatur dengan lebih tepat cara mengakses dan penempatan setiap fitur yang terdapat pada aplikasi website tersebut.
Tampilan Website Pada Browser Chrome
Adapun tampilan dari website tersebut dapat dilihat pada gambar yang kami sertakan di atas. Fitur yang kami tambahkan adalah fitur untuk dapat melakukan top up (penambahan) saldo pada setiap akun pengguna yang telah terdaftar sebagai member website tersebut serta sejumlah perbaikan lain terhadap fitur yang sudah ada. Secara keseluruhan waktu yang kami perlukan untuk menyelesaikan project ini adalah sekitar 1 minggu kerja penuh. Mayoritas waktu pengerjaan project ini digunakan untuk memahami struktur website yang sudah ada. Hal tersebut diperlukan agar kami dapat mengetahui pada bagian mana dari website tersebut kami dapat melakukan penambahan fitur baru tersebut serta untuk mengetahui apakah ada unsur dari website tersebut yang dapat kami gunakan ulang untuk fitur baru yang akan kami tambahkan.

Sebagai informasi tambahan, kami tidak terkait atau terikat hubungan dalam hal apapun dengan klien yang menggunakan jasa (layanan) kami dalam menambahkan fitur baru serta melakukan sejumlah modifikasi terhadap website tersebut. Kami juga tidak mengetahui dengan pasti apakah nantinya website tersebut akan tetap dijadikan layanan komersial atau bukan. Tugas dan tanggung jawab kami dalam kaitannya dengan website tersebut hanya pada membantu untuk menambahkan fitur yang dirasa perlu serta melakukan sejumlah modifikasi kecil lainnya. Website tersebut dapat diakses melalui alamat http://rumahbukukita.com.

Bila Anda memerlukan jasa untuk mengembangkan website toko online maupun beragam jenis website lainnya, Anda dapat menghubungi kami melalui email: petasoftinc@gmail.com. Anda juga dapat terhubung dengan kami di twitter @petasoftinc.

Vehicle Routing Problem Software

Software ini dikembangkan sebagai bagian dari penelitian tugas akhir. Software ini menerapkan dua buah algoritma yang dapat digunakan untuk mengatasi (menyelesaikan) permasalahan penentuan rute kendaraan secara otomatis, yaitu algoritma genetika dan algoritma simulated annealing. Penggunaan dua jenis algoritma tersebut membuat software ini memiliki dua macam fitur utama, yaitu fitur untuk algoritma genetika dan fitur untuk algoritma simulated annealing. Masing-masing fitur tersebut memiliki jenis pengaturan parameter yang berbeda agar dapat digunakan dengan baik. Selain menggunakan pengaturan parameter yang berbeda sesuai dengan jenis fitur algoritma, juga terdapat tiga buah pengaturan parameter yang bersifat umum sesuai dengan jenis kasus yang hendak dipecahkan, yaitu penentuan rute kendaraan. Adapun tiga buah parameter yang bersifat umum tersebut adalah jumlah kendaraan, kapasitas muatan masing-masing kendaraan, dan jumlah customer yang harus dilayani oleh seluruh kendaraan yang tersedia.
Tampilan Software Vehicle Routing Problem
Antar muka (user interface) software cukup sederhana, seperti dapat dilihat pada gambar yang kami sertakan di atas. Supaya dapat menjalankan (menggunakan) software ini, pengguna hanya perlu memasukkan sebuah file yang berisi sejumlah informasi terkait dengan kendaraan yang digunakan serta lokasi customer dan memasukkan sejumlah pengaturan yang diperlukan (baik pengaturan umum maupun pengaturan yang sesuai dengan jenis algoritma yang hendak digunakan). Setelah semua yang dibutuhkan oleh sistem software ini untuk dapat melakukan pekerjaannya telah dimasukkan, maka pengguna cukup menekan tombol Start yang telah disediakan untuk meminta software melakukan pekerjaannya. Hasil dari proses yang dilakukan oleh software ini berupa penggambaran rute yang dianggap paling efisien dan efektif berdasarkan sejumlah faktor perhitungan. Output dari software ini ditampilkan pada sisi paling kanan dari antar muka software.

Begitulah gambaran ringkas dan singkat mengenai salah satu portofolio software yang pernah kami kembangkan. Software ini kembangkan antara bulan September 2012 hingga bulan November 2012. Semoga informasi yang singkat ini dapat bermanfaat bagi Anda semua, khususnya yang memerlukan beragam software komputer maupun jenis aplikasi lainnya. Silakan hubungi kami melalui email petasoftinc@gmail.com atau Anda dapat terhubung juga dengan akun twitter kami di @petasoftinc.

Update Informasi Project (31-08-2013)

Informasi terbaru ini berisi update informasi terbaru seputar sejumlah project pengembangan software yang sedang kami kerjakan saat ini. Update informasi ini diharapkan dapat membantu Anda sebagai klien kami untuk mengetahui sejauh mana perkembangan project software yang Anda pesan kepada kami maupun sebagai sarana untuk Anda calon klien kami untuk lebih dapat mengenal kami serta keahlian utama yang kami tawarkan untuk Anda. Semoga informasi terbaru yang kami sajikan ini dapat bermanfaat.

1.    Software CRM (Customer Relationship Management).
Software ini dipesan oleh salah satu perusahaan distributor alat teknik di salah satu kota besar di Indonesia. Software ini dikembangkan berbasis aplikasi internet dengan maksud agar dapat dimanfaatkan (diakses) dari lokasi manapun oleh klien kami. Software ini nantinya diharapkan dapat dimanfaatkan sebagai sarana untuk tetap dapat menjalin hubungan atau komunikasi dengan seluruh customer yang dimiliki klien kami, baik untuk sekadar memberikan informasi produk terbaru maupun untuk beragam keperluan lain yang dapat menunjang upaya klien kami untuk memberikan layanan terbaik bagi seluruh pelanggannya.
2.    Software Tesis: OCR Tulisan pada Signage Menggunakan Mobile Device.
Software ini ditujukan sebagai penunjang dan pembuktian kebenaran serta kemampuan sejumlah algoritma ilmu komputer dalam pemanfaatannya untuk mengenali text image (citra tulisan) yang terdapat pada suatu gambar signage. Gambar signage merupakan gambar yang sering digunakan sebagai penunjuk pada tempat-tempat umum, seperti: toilet, jalan raya, tempat wisata, bank, dan sebagainya. Gambar signage mengandung dua macam unsur yaitu citra gambar dan citra tulisan. Nantinya software diharapkan dapat membantu memisahkan citra tulisan dari citra gambar serta melakukan konversi citra tulisan yang terdapat pada gambar signage menjadi teks.
3.    Software Tesis: Handwritten Character Recognition Untuk Evaluasi Perkembangan Kemampuan Menulis Anak Paud TK-B.
Software penunjang penelitian untuk program pasca sarjana ini menerapkan sejumlah algoritma pengolahan dan pengenalan citra yang dimanfaatkan untuk melakukan pengenalan terhadap citra tulisan tangan anak dan kemudian memberikan penilaian (evaluasi) terhadap perkembangan kemampuan menulis setiap anak dari waktu ke waktu. Software menerima data input berupa gambar hasil scan dari hasil tulisan tangan anak yang telah dikumpulkan selama beberapa waktu.