Home Blog Page 5

Paket Icon 3D Artificial intelligence

0

Berikut ini merupakan Artificial intelligence 3D Icon Pack yang di dalamnya terdapat icon 3D yang cocok untuk berbagai kebutuhan desain. Anda dapat mengimplementasikannya pada desain cetak, pengembangan APP, desain UI, desain web, presentasi, poster, iklan di media sosial, content creator dan masih banyak lagi.

Pada paket ini disiapkan 10 aset unik berbasis 3D dengan hasil render high quality. Selain itu, disertakan pula file project Blender sehingga kita dapat melakukan modifikasi, semisal warna atau bentuk, sesuai dengan kebutuhan kita. Selamat berkreasi.

LINKDOWNLOAD
LINKDOWNLOAD
LINKDOWNLOAD

Framework Java Terbaik untuk Proyek Web 2024

0

Java Framework adalah kumpulan kode yang telah ditentukan sebelumnya yang digunakan oleh para pengembang untuk membuat aplikasi web. Framework Java dalam pengembangan Java mencakup kelas dan fungsi yang mengontrol hardware, memproses input, dan berkomunikasi dengan aplikasi sistem. Framework Java berisi kode dan pustaka yang sudah ditulis sebelumnya, membantu pengembang membangun aplikasi tanpa harus menulis semua kode secara individual, dan biasanya bersifat open source.

Beberapa manfaat terbaik menggunakan framework Java untuk pengembangan Java antara lain:

Simplifikasi Kode
Pengembang yang berdedikasi menggunakan framework Java untuk menyederhanakan kode. Framework ini menghasilkan kode-kode yang sudah ditentukan, mengurangi kebutuhan menulis kode secara individual.

Berbagai Opsi Pengembangan
Selain menyederhanakan kode, framework untuk pengembangan Java menawarkan berbagai opsi dan fitur kepada pengembang. Framework pengembangan web Java memberikan platform untuk mengembangkan aplikasi responsif secara efisien.

Keamanan dan Keandalan
Framework pengembangan web Java menyediakan pustaka keamanan Java dan keandalan untuk aplikasi web yang telah diprogram. Dibangun dengan metode dan algoritma yang aman, andal, dan adaptif, framework akan selalu melakukan 100% dari tujuannya tanpa menyebabkan gangguan atau kerusakan pada aplikasi web Anda.

Dukungan yang Lebih Baik
Framework Java memiliki forum besar atau kelompok dukungan yang luas. Mereka membantu menyelesaikan masalah, memberikan solusi, dan menjawab pertanyaan pengguna. Dokumentasi yang baik juga disediakan untuk memahami framework pengembangan web Java.

Efisiensi yang Ditingkatkan
Tugas sehari-hari dapat diselesaikan dengan mudah menggunakan fungsi yang sudah ditentukan. Proses pengembangan web secara keseluruhan menjadi lebih mudah, cepat, dan efisien.

Framework Java Populer untuk 2024

  • Spring
    • Spring adalah framework pengembangan web Java open source yang ringan. Framework ini menyediakan dukungan infrastruktur untuk mengembangkan aplikasi Java dan populer untuk menciptakan aplikasi berperforma tinggi dengan menggunakan objek Java biasa.
  • Google Web Toolkit (GWT)
    • GWT adalah framework UI web Java terbaik dengan komunitas open source yang populer. Ringan dan mudah diintegrasikan.
  • Hibernate
    • Hibernate adalah salah satu framework populer yang menyediakan lapisan abstraksi untuk pemetaan objek relasional. Mengurangi kompleksitas implementasi database.
  • Struts
    • Struts adalah framework Java terbaik berbasis teknologi seperti JSP, JSTL, XML. Menyediakan implementasi arsitektur MVC dan kerangka kerja validasi siap pakai.
  • Play
    • Play adalah framework pengembangan web Java yang tangguh dan menjadi salah satu framework terbaik untuk REST API. Menggunakan Scala untuk pengembangan.
  • Grails
    • Grails adalah framework sumber terbuka teratas yang memungkinkan pengembangan aplikasi web dinamis dengan cepat menggunakan Java, Groovy, dan SQL.
  • JavaServer Faces (JSF)
    • JSF adalah teknologi open source untuk mengembangkan antarmuka pengguna  dengan Java. JSF mendukung pengembangan antarmuka pengguna dengan arsitektur berbasis komponen.
  • Dropwizard
    • Dropwizard adalah framework sumber terbuka untuk pengembangan Java yang memungkinkan pembuatan layanan RESTful. Menggunakan Hibernate sebagai lapisan akses data.
  • Vaadin
    • Vaadin adalah framework Java sumber terbuka terbaik untuk pengembangan web yang memungkinkan pembuatan aplikasi web kaya fitur dan lintas platform.
  • Wicket
    • Wicket adalah framework Java sumber terbuka yang memungkinkan pembuatan aplikasi web berfitur lengkap menggunakan pemrograman Java.
  • Blade
    • Blade adalah framework pengembangan web Java yang paling ringan dan penuh kinerja. Cocok untuk pengembangan aplikasi web full-stack.
  • ATG
    • ATG adalah platform komersial pengembangan web Java untuk situs e-commerce. Dimiliki oleh Oracle dan mendukung aplikasi B2B dan B2C yang besar dan kompleks.

Method dalam C#

0

Method merupakan sebuah blok kode yang hanya berjalan ketika ia dipanggil. Kita bisa melakukan passing data, yang dikenal sebagai parameter, ke dalam sebuah method.

Method digunakan untuk mengimplementasikan action tertentu dan dikenal juga dengan istilah fungsi. Lalu, mengapa kita menggunakan method ? Keuntungan utamanya adalah reuse code. Jadi, kita bisa membuat kode sekali tapi dapat digunakan secara berkali-kali.

Membuat dan Memanggil Method
Sebuah method didefinisikan dengan nama-method, diikuti tanda kurung (). Secara default, C# menyediakan beberapa method yang telah ditentukan, seperti fungsi Main().

class Program
{
static void Methodku() 
{
// kode yang akan dieksekusi

}
}

Untuk memanggil sebuah method, kita cukup menuliskan nama method diikuti dengan tanda () dan semicolon (;).

static void Methodku() 
{
Console.WriteLine("Semangat");
}

static void Main(string[] args)
{
Methodku(); //memanggil Methodku
}

Parameter dan Argumen
Kita dapat meneruskan informasi ke method sebagai parameter. Di dalam method, parameter ini bertindak sebagai variabel.

static void Methodku(string namanya) 
{
Console.WriteLine(namanya + " Wikrama");
}

static void Main(string[] args)
{
Methodku("Ardian");
Methodku("Cantika");
Methodku("Gilang Anja");
}

Pada contoh kasus di atas, method bernama Methodku memiliki parameter bertipe string dengan nama “namanya”. Dalam fungsi Main(), Methodku dipanggil dengan menyertakan parameternya. Parameter yang diteruskan pada method dinamakan “Argument”. Jadi, “namanya” adalah parameter, sedangkan “Ardian”, “Cantika”, dan “Gilang Wijaya” adalah argumen.

Contoh source code untuk belajar Method :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _2024_01_02_
{
//SOURCE CODE 0043
class Program
{
//Method judulApp dengan parameter 'pembuat'
static void judulApp(string pembuat) {
Console.WriteLine("=============================");
Console.WriteLine(" APLIKLASIKU ");
Console.WriteLine(" Oleh : " + pembuat );
Console.WriteLine("=============================");
}

static void hitunganPP(int aa, int bb) {
int panjang;
int lebar;
int luasPP;

panjang = aa;
lebar = bb;
luasPP = panjang * lebar;

Console.WriteLine("Luas Persegi Panjang dengan P : " + panjang + " dan L : " + lebar + " adalah " + luasPP);
}

static void identitasku(string nm, string kota){
Console.WriteLine("Namaku : " + nm);
Console.WriteLine("Alamat : " + kota + " City");
}

static void segitiga(double ab, double cb)
{
double alas = ab;
double tinggi= cb;
double luasSegitiga;
luasSegitiga = 0.5 * alas * tinggi;

Console.WriteLine("Luas segitiga dengan alas = " + alas + " dan tinggi = " + tinggi + " adalah " + luasSegitiga);

}

static void Main(string[] args) //Method Main
{
judulApp("ELFAY");
identitasku("Elfay", "Surabaya");
hitunganPP(45,16);
segitiga(14,18);


Console.ReadKey();
}

}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _2024_01_02_002
{ //SOURCE CODE 0044
// untuk SOURCE CODE 0045, SC 0044 ini ditambah dengan fungsi pengurangan dan pembagian
class Program
{
static void identitas() {
Console.WriteLine("=============================================");
Console.WriteLine(" Belajar Method ");
Console.WriteLine(" Oleh : Elfay ");
Console.WriteLine("=============================================");

}

static int penambahan(int aa, int bb) {
int angka1 = aa;
int angka2 = bb;
int hasilTambah = angka1 + angka2;

return hasilTambah;
}

static int perkalian(int cc, int dd) {
int angSatu = cc;
int angDua = dd;
int hasiKali = angSatu * angDua;

return hasiKali;
}

static void Main(string[] args)
{
int number1;
int number2;

number1 = penambahan(100, 250);
number2 = perkalian(18, 26);

//Console.WriteLine(number1);
//Console.WriteLine(number2);
identitas();
Console.WriteLine();
Console.WriteLine("Hasil penjumlahan angka 100 dan 250 adalah " + number1);
Console.WriteLine("Hasil penjumlahan angka 18 dan 26 adalah " + number2);

Console.ReadKey();
}
}
}


Aset Desain : 50 Flex Poster Background

0

Kumpulan gambar latar belakang dengan kualitas bagus, cocok sebagai alternatif bahan desain anda. Koleksi background bisa diimplementasikan dalam berbagai karya desain utamanya pembuatan poster. Anda bisa memanfaatkan berbagai editor atau tool grafis dalam implementasinya.

Beragam pilihan gambar yang ada dalam koleksi ini menawarkan cita rasa genre karya yang tentunya unik. Secara umum, tentu menyesuaikan kreatifitas user dalam penggunaannya. Semoga sedikit aset ini bisa bermanfaat dan membantu para kawan desainer dalam pekerjaannya. Terima kasih.

LINKDOWNLOAD
LINKDOWNLOAD
LINKDOWNLOAD

Uji Coba Database LiteDB

0

LiteDB merupakan sebuah database yang ringan (lightweight), open source, dan bersifat NoSQL database (seperti MongoDB). Mengingat ukuran database-nya yang kecil, LiteDB cocok untuk proyek skala kecil.

Berdasarkan laman resminya, pengembangan LiteDB terinspirasi dari MongoDB database dan API-nya pun sangat mirip dengan API .NET official milik MongoDB. Penggunaannya sangat mudah. Kita tinggal meng-copy-kan file LiteDB.dll ke dalam folder Bin project kita dan menambahkannya ke dalam Reference.

Mengingat LiteDB ini sifatnya adalah aplikasi yang serverless, kita tidak perlu melakukan instalasi aplikasi lain sebelum bisa menggunakannya. Kita juga tidak perlu memikirkan arsitektur client-server dengan metode penggunaannya yang sederhana.

“An open source MongoDB-like database with zero configuration – mobile ready”

Selanjutnya, di sini kita juga mencoba bagaimana implementasi sederhana dari LiteDB ini. Langkahnya, kita membuat sebuah project berbasis WinForm di Ms. Visual Studio (uji coba ini menggunakan Ms. Visual Studio 2012), lalu pada form yang tampil, kita menambahkan dua button dengan masing-masing teksnya “Go” dan “Exit”. Button “Go” untuk mengeksekusi code uji coba LiteDB, sedangkan button “Exit” untuk keluar aplikasi.

Sebelum memasukkan code, jangan lupa untuk menambahkan LiteDB.dll dengan cara klik kanan project lalu pilih “Add Reference…”. File LiteDB.dll sudah kami sertakan dalam project yang bisa didownload pada link di bawah.

A lightweight and open-source NoSQL database designed for small projects

Langkah berikutnya adalah kita menambahkan source code untuk uji coba yang diambil dari laman “Getting Started” resmi. Silakan lakukan penyesuaian dengan kebutuhan project yang kita gunakan.

Adapun source yang kita gunakan bisa dilihat di bawah ini :

// Create your POCO class entity
public class Customer
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string[] Phones { get; set; }
    public bool IsActive { get; set; }
}

// Open database (or create if doesn't exist)
using(var db = new LiteDatabase(@"C:\Temp\MyData.db"))
{
    // Get a collection (or create, if doesn't exist)
    var col = db.GetCollection<Customer>("customers");

    // Create your new customer instance
    var customer = new Customer
    { 
        Name = "John Doe", 
        Phones = new string[] { "8000-0000", "9000-0000" }, 
        IsActive = true
    };
	
    // Insert new customer document (Id will be auto-incremented)
    col.Insert(customer);
	
    // Update a document inside a collection
    customer.Name = "Jane Doe";
	
    col.Update(customer);
	
    // Index document using document Name property
    col.EnsureIndex(x => x.Name);
	
    // Use LINQ to query documents (filter, sort, transform)
    var results = col.Query()
        .Where(x => x.Name.StartsWith("J"))
        .OrderBy(x => x.Name)
        .Select(x => new { x.Name, NameUpper = x.Name.ToUpper() })
        .Limit(10)
        .ToList();

    // Let's create an index in phone numbers (using expression). It's a multikey index
    col.EnsureIndex(x => x.Phones); 

    // and now we can query phones
    var r = col.FindOne(x => x.Phones.Contains("8888-5555"));
}

Setelah semuanya selesai, kita bisa melakukan Run pada project kita. Apabila berhasil, seharusnya akan muncul file berekstensi .db di dalam direktori Bin. File .db ini bisa kita buka menggunakan LiteDB Studio yang juga kami sertakan di dalam folder project. Uji coba berhasil dilakukan dan sesuai dengan deskripsi yang diberikan, LiteDB memang sangat ringan dan sangat praktis dalam penggunaannya.

LINKDOWNLOAD
LINKDOWNLOAD
LINKDOWNLOAD

Aset Desain : Accounting 3D Icon Pack

0

proyek desain anda akan makin menarik dengan penggunaan 3D icon. Anda bisa dengan mudah mengimplementasikan set icon ini untuk proyek web, pembuatan aplikasi, berbagai macam template desain, atau proyek kreatif lainnya.

Dalam icon pack ini tersedia file transparan PNG yang siap digunakan. Selain itu, disertakan pula source file Blender, file FBX, dan file OBJ. Cukup lengkap buat anda yang menghendaki modifikasi sendiri dari source file-nya.

Untuk aplikasi yang dapat mendukung icon pack ini, secara umum, semua aplikasi grafis dapat mendukungnya. Anda bisa menggunakan Adobe Photoshop, Adobe Illustrator, Figma, Adobe InDesign, Affinity Designer, Sketch, atau sejenisnya. Selamat berkarya dan berkreasi dengan Accounting 3D Icon Pack ini. Semoga bermanfaat. Seperti biasa, jangan lupa untuk meninggalkan jejak di kolom komentar ya. ^_^

LINKDOWNLOAD
LINKDOWNLOAD
LINKDOWNLOAD

Aset Desain : Brown Ornamental Vector

0

Kumpulan ornamen yang cocok untuk pembuatan frame, dekorasi, desain logo, desain latar, pattern, post IG, bisnis, sticker, desain cetak, hingga untuk keperluan pembuatan web site. Bahkan, bisa juga dimanfaatkan untuk project-project DIY kreatif yang dikerjakan di rumah secara mandiri atau kelompok.

Aset ornamen ini disediakan dalam format vector dengan file eps, pdf, dan svg. Ada sekitar 17 ornamen yang bisa menjadi pilihan. Mengingat formatnya adalah vector, kita bisa membukanya dengan menggunakan aplikasi desain berbasis vector seperti Adobe Illustrator.

Bagi kawan yang sering membuat desain kreatif atau pun yang masih belajar, kumpulan ornamen ini bisa sangat membantu dalam proses desain kalian. Semoga bermanfaat.

LINKDOWNLOAD
LINKDOWNLOAD
LINKDOWNLOAD

Aset Gambar Bentuk Abstract 3D

0

Koleksi gambar yang beragam bisa memperkaya kreatifitas designer. Kali ini, kami akan membagikan aset gambar bentuk abstract 3D dari Avalon. Aset gambar ini meliputi file png dan gambar contoh pengaplikasiannya.

Gambar abstract 3D Avalon ini merupakan versi rilis yang ke-5. Penggunaanya sangat cocok bagi kawan-kawan yang mengembangkan produk di area website, presentasi produk, dan desain percetakan. Selamat mengunduh, jangan lupa meninggalkan jejak, ya. Terima kasih.

LINKDOWNLOAD
LINKDOWNLOAD
LINKDOWNLOAD

Font Bundle : 259 Koleksi Font untuk Desain

0

Bagi kawan-kawan yang sering berjibaku dengan desain grafis tentu kebutuhan akan font adalah hal yang penting. Semakin kaya font yang kita miliki maka semakin beragam pula rasa tampilan karya yang bisa dihasilkan.

Nah, pada postingan ini, kami berkesempatan membagikan koleksi font yang bisa menjadi tambahan amunisi untuk kawan-kawan designer. Lumayan, ada 250-an font yang siap digunakan. Beberapa font yang ada dalam bundle ini diantaranya : Acoustica, Adrielle, Almonade, Almondita, Amarila, Baguette, Balmonde, Buckley, Castlena, Claytona, Delmona, Florania, Georado, Lavineta, dan masih banyak lagi.

Harapan kami, koleksi font ini bisa bermanfaat. Syukur bila kawan-kawan juga bersedia memberikan saran atau masukan di kolom komentar agar media ini bisa lebih berkembang. Berikut link untuk mengunduh koleksi font :
KOLEKSI FONT
KOLEKSI FONT
KOLEKSI FONT

Aplikasi Vote Sederhana dengan WinForm C#

0

Pada sesi kali ini, kita akan mencoba membawakan aplikasi sederhana untuk vote dengan memanfaatkan konsep dasar dari struktur data. Dalam aplikasi sederhana ini belum memasukkan aspek data base.

Jadi, secara skenario penggunaan aplikasi, user sebelum memberikan suara (voting) perlu login terlebih dahulu, selanjutnya bila login berhasil akan tampil halaman utama yang berisi tiga pilihan gambar. Sebelum melakukan pemilihan, user diminta untuk memasukkan token untuk voting. Setelah itu, baru kemudian user memilih salah satu dari gambar dan menyimpan pilihannya dengan tombol yang tersedia.

Dari segi aspek sistem, token dan pilihan suara dari user akan disimpan masing-masing dalam sebuah queue. Elemen dari dua queue ini bisa disimpan dalam file teks (txt) ketika admin mengklik menu “Home”->”Simpan ke File”.

Dari sisi desain, ada dua form utama yang dibuat. Yakni form login dan form untuk pemberian suara. Adapun form lainnya menyesuaikan dengan menu tambahan yang tersedia. Untuk form login, kita membutuhkan beberapa Label, dua text box dan dua button. Selanjutnya, pada form utama kita memerlukan komponen tiga picture box, tiga radio button, menuStrip, label dan text box.

Sebagai bahan belajar dan latihan, berikut kami sertakan source code untuk aplikasi vote sederhana ini. Untuk catatan, aplikasi ini dibuat dengan menggunakan Microsoft Visual Studio 2012. Anda dapat mengunduh source code-nya di link ini : SIMPLE VOTE.

- Advertisement -

Recent Posts