info.sugismart@gmail.com

Sugi Smart Solution ( IT Consultant )

Kumpulan Aplikasi Bisnis Berbayar dan Gratis

Tampilkan postingan dengan label produk. Tampilkan semua postingan
Tampilkan postingan dengan label produk. Tampilkan semua postingan

Rabu, 04 Desember 2019

Aplikasi pencatatan harian sederhana - Catsheet sugismart


Apakah kalian sedang mencari aplikasi pencatatan / notes sederhana? Silahkan download di http://sl.sugismart/p/2rmza. Kalian juga bisa cari di Play Store dengan kata kunci catsheet atau sugismart.



Aplikasi pencatatan harian sederhana Catsheet memiliki beberapa fitur yang bisa membantu kamu mencatat segala aktivitas kamu. Selain itu setiap bulannya Sugi Smart Solution membagi-bagikan hadiah loh kepada 2 reviewer terbaik aplikasi Catsheet di Play Store setiap bulannya. Jadi, install sekarang yuk.

Beri masukan dan rating terbaik kamu untuk Catsheet, agar aplikasi ini menjadi aplikasi yang terus diperbaharui dan berkembang menjadi aplikasi yang bermanfaat.

Rabu, 14 Agustus 2019

Laptop AMD dengan processor Athlon 300U dari Acer



Acer Swift 3 dengan processor Athlon 300U menggunakan arsitektur yang serupa dengan APU Ryzen. Dengan konfigurasi RAM 4 GB dan 1 slot SO-DIMM yang mampu menampung DDR4-2400 MHz 16 GB sehingga total memory RAM yang dimiliki dapat sampai 20GB. Untuk urusan storage telah menggunakan SSD NVMe PCIe dengan kapasitas 256 GB yang memeliki kecepatan tinggi. Urusan layar telah menggunakan layar sebesar 14 Inch dengan panel IPS Full HD.

Menjadi salah satu alternative untuk yang sedang mencari laptop murah dengan spesifikasi yang lumayan dan kinerja yang sesuai dengan kebutuhan office standard dan multimedia pada umumnya. Dengan kisaran harga di 6 juta rupiah, ditambah selama masa promo akan mendapatkan tambahan printer selama persediaan masih ada.

Cocok digunakan untuk pekerja kantoran maupun siswa dan mahasisawa dalam mengerjakan tugas-tugas yang ada. Berikut spesifikasi untuk acer swift 3 dengan processor Athlon 300U:



Acer Aspire Swift 3 (Athlon)
Processor         : AMD Athlon 300U 2 Core 4 Thread up to 3.3 Ghz              
Layar                 : 14″ IPS Full HD (1920 x 1080 pixel) with Corning® Gorilla® Glass, Wide viewing angle up to 170 degrees. 
Grafis               : Radeon™ Vega 3 dengan 3 Compute Unit @ 1Ghz GPU Clock       
Ram                  : 4GB DDR4           
Storage             : 256GB SSD         
Webcam           : Yes        
Konektivitas     : 802.11a/b/g/n/ac Wireless LAN
                            Bluetooth 4.1    
Konektor          : 1x USB 2.0
                            2x USB 3.0
                            Network (RJ-45)
HDMI Output : 1x USB 3.1 Gen 1 Type-C
                           Audio/Mic Jack 
Baterai             : 4-cell Li-Ion 3320mAh up to 10 Hours standby4 
Berat                : ±2.1 kg 
OS                     : Windows 10       
Harga                  : Rp. 6.999.000

Selasa, 13 Agustus 2019

LENOVO Ideapad S130 Intel Celeron N4000


LENOVO Ideapad S130 14" HD/Intel Celeron N4000/4GB/128GB SSD/Integrated HD Graphics/WIN 10 Home - Black

Salah satu pilihan laptop terjangkau dari Lenovo untuk saat ini (release april 2019) adalah: Lenovo Idea Pad S130, dengan layar 14 inch HD dan dukungan Intel Celeron N4000 dan ram 4GB serta SSD 128GB. Dapat menunjang kebutuhan aplikasi office pada umumnya dan berselancar di internet. Dengan budget di kisaran 3 sampai 4 juta, spesifikasi yang diberikan cukup menarik dan untuk performa harian dengan penggunaan standar ms office, browsing, maupun multimedia dapat dilakukan dengan baik. Sudah cukup mudah menemukannya di pasaran untuk saat ini, walaupun layar yang diberikan hanya HD masih dapat dimaklumi dan kinerja batterai pun tidak terlalu boros untuk digunakan harian.

LENOVO Ideapad S130 14" HD merupakan notebook persembahan Lenovo yang memiliki beragam performa handal yang lebih optimal dengan harga yang terjangkau. Notebook ini menggabungkan performa perangkat keras yang sangat cepat dengan desain yang ergonomis dan juga stylish. Dibekali dengan prosesor Intel Celeron N4000, yang mengerjakan semua perintah komputasi. Ditambah dengan kartu grafis Integrated HD Graphics, memberikan visual yang lebih baik saat Anda menggunakan notebook Anda untuk bekerja maupun untuk bermain game.

Detail:
  • Processor: Intel Celeron N4000 4M Cache, 1.1 GHz up to 2.60 GHz
  • RAM: 4GB
  • Storage: 128GB SSD
  • Display: 14" HD 
  • Graphic Card: Integrated
  • OS: Windows 10 Home

Spesifikasi:
  • Nomor Produk : 101526590
  • Tipe kartu grafis : Integrated Intel HD Graphics
  • RAM : 4GB
  • Kapasitas SSD : 128 GB SSD
  • Sistem Operasi : Windows 10
  • Ukuran display : 14
  • Warna : Hitam
  • Prosesor CPU : Intel Celeron

Link Pembelian: https://www.jd.id/campaign/lenovo-ideapad-s130-3162.html

Senin, 12 Agustus 2019

Monitor Gaming 27 Inch dari LG tipe LED 27GL650F


Berminat untuk mencari monitor Gaming Full HD 144Hz dengan Response Time 1ms?  LG 27" LED 27GL650F Gaming UltraGear dapat menjadi salah satu pilihan tepat untuk digunakan dengan teknologi AMD Free Sysnc dan HDR 10 serta IPS sRGB 99% akan sangat nyaman dan akurat ketika digunakan.

AMD RADEON FreeSync membuat gambar menjadi lebih jernih, halus dan lebih cepat sehingga dapat merasakan pergerakan yang lancar dalam game resolusi tinggi yang memerlukan aksi cepat seperti game-game action maupun shooter. Serta kompatibel dengan HDR 10 untuk memberikan detail lebih terang dan gelap pada permainan dengan tingkat kecerahan dan ketajaman efek yang diberikan.

Berikut spesifikasi untuk LG LED 27GL650F:

SPESIFIKASI LAYAR

Ukuran (Inci/cm)          : 27"
Resolusi                       : 1920 x 1080
Tipe Panel                    : FHD
Kecerahan                    : 400nits (Typ.)
Response Time (GTG) : 5ms, 1ms(with MBR)
Refresh Rate                 : 144Hz
Wall Mount                  : 100 x 100
FITUR
AMD RADEON FreeSync™ : Ya
1ms Motion Blur Reduction   : Ya
DAS Mod                               : Ya
Black Stabilizer                      : Ya
Crosshair                                : Ya
Gamer Friendly GUI              : Ya

INPUT/OUTPUT
HDMI                : Ya (2.0 x 2)
DisplayPort        : Ya (1.4 x 1)
Headphone Out : Ya

Dengan harga di kisaran Rp 4.500.000,- (per 12 Agustus 2019) jika disandingkan dengan VGA AMD Radeon RX 580 atau RX 590, maka akan mendapatkan pengalaman bermain yang  dengan refresh rate yang tinggi dan ketajaman gambar yang memukau. Cocok untuk digunakan dalam bermain game kompetitif, action maupun untuk menikmati hiburan multimedia.

Kamis, 24 Mei 2018

Aplikasi Shorten Link

Aplikasi Shorten Link adalah Sebuah Aplikasi yang dapat memperpendek Link suatu website yang sangat panjang menjadi Link yang sangat pendek.

Cara Kerjanya adalah sebagai berikut :
1. Copy-kan Link yang sangat panjang ke Aplikasi Shorten Link
2. Kemudian Klik button Shorten
3. Dan Dapatkan Link yang sudah diperpendek oleh Aplikasi Shorten Link
4. Link pendek dapat dipakai




Dapatkan Source Code Shorten Link dengan Harga Rp. 100.000


Untuk Demo Aplikasi, klik Link ini sl.sugismart.com


Hubungi kami lebih lanjut di orin.sugismart@gmail.com mengenai informasi lainnya.

Jumat, 27 April 2018

Aplikasi Sugi-Spices (Pengenalan Rempah-Rempah Indonesia)


Sugi-Spices dibangun menggunakan bahasa pemograman Android yang di desain dengan layout sederhana, sehingga memudahkan Para Pemula Android mengerti dasar-dasar Pemograman Android.
Berikut akan dijelaskan sedikit mengenai cara pembuatan Aplikasi Sugi-Spices tingkat pemula.
  1. Buka Android Studio, dan buat project baru dengan nama Aplikasi Sugi-Spices.
  2. Atur minimum SDK sesuai keinginan, atau pilih API 15:Android 4.0.3(IceCreamSandwich) sebagai contoh.
  3. Pilih Empty Activity, dan selanjutnya beri nama Activity nya dengan nama MainActivity
  4. Klik Finish

App > Res > Layout > activity_main.xml

Siapkan Logo untuk dipasang pada Halaman Utama. Kemudian drag and drop pallete ke dalam Component Tree. Lihat gambar di bawah ini

Berikut dicontohkan layout utama yang dipakai adalah ConstraintLayout. Dan di dalam ConstraintLayout terdapat LinearLayout (vertical), ImageView, TextView dan Space.



ConstraintLayout adalah grup tampilan yang tersedia di pustaka Constraint Layout, yang  telah disertakan bersama Android Studio 2.2 dan yang lebih tinggi. Layout berbasis pembatas memungkinkan developer membangun layout kompleks tanpa perlu melapis grup tampilan, yang dapat meningkatkan kinerja aplikasi.  Layout dibangun ke dalam layout editor, sehingga alat penghambat dapat diakses dari tab Design tanpa perlu mengedit XML secara manual.

Sedangkan

LineaLayout adalah sekelompok tampilan yang menyejajarkan semua anak dalam satu arah, secara vertical atau horizontal. Anda bisa menetapkan arah layout dengan atribut android:orientation.

[Text]

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
   
xmlns:app="http://schemas.android.com/apk/res-auto"
   
xmlns:tools="http://schemas.android.com/tools"
   
android:layout_width="match_parent"
   
android:layout_height="match_parent"
   
android:background="#234d6e"
   
android:paddingRight="@dimen/paddingKanan"
   
android:paddingLeft="@dimen/paddingKiri"
   
android:orientation="horizontal"
   
tools:context=".MainActivity">

    <
LinearLayout
       
android:layout_width="match_parent"
       
android:layout_height="match_parent"
       
android:orientation="vertical"
       
android:onClick="tampilgambar"
       
android:gravity="center">

        <
ImageView
           
android:id="@+id/imageView5"
           
android:layout_width="match_parent"
           
android:layout_height="wrap_content"
           
android:src="@drawable/logo" />

        <
TextView
           
android:id="@+id/textView4"
           
android:layout_width="match_parent"
           
android:layout_height="wrap_content"
           
android:text="@string/text_welcome"
           
android:textAlignment="center"
           
android:textColor="#ffffff"
           
android:typeface="sans" />

        <
Space
           
android:layout_width="match_parent"
           
android:layout_height="50dp"/>

        <
TextView
           
android:id="@+id/textView24"
           
android:layout_width="match_parent"
           
android:layout_height="wrap_content"
           
android:text="Klik untuk melanjutkan.."
           
android:textAlignment="center"
           
android:textColor="#ffffff"
           
android:textSize="13sp"
           
android:typeface="sans" />

    </
LinearLayout>
</
android.support.constraint.ConstraintLayout>

Buat Activity lainnya dengan nama “activity_gambar” dengan cara klik File > New > Activity > Empty Activity.

App > Res > Layout > activity_gambar.xml

Berikut dicontohkan layout utama yang dipakai adalah ConstraintLayout. Dan di dalam ConstraintLayout terdapat LinearLayout (vertical), ImageView,ScrollView dan TableLayout.

Siapkan 1 gambar Banner dengan ukuran 400x150 px dan beberapa gambar dengan ukuran 200x200px. Simpan Banner pada posisi paling atas dan ScrollView setelah Banner.

Catatan : ScrollView hanya boleh memiliki 1 item saja. Maka dari itu, kita pasang 1 item LinearLayout yang di dalamnya terdapat beberapa item lainnya.



[Text]

<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".GambarActivity">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <ImageView
            android:id="@+id/imageViewBanner"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:srcCompat="@drawable/banner" />
        <ScrollView
            android:layout_width="match_parent"
            android:layout_weight="1"
            android:layout_height="match_parent">
           <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical">
                <TableLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent">
                    <TableRow
                        android:layout_width="match_parent"
                        android:layout_height="match_parent">
                        <ImageView
                            android:id="@+id/imageView1"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_marginLeft="@dimen/dimensi10dp"
                            android:layout_marginRight="@dimen/dimensi5dp"
                            android:onClick="tampildetail"
                            android:layout_weight="1"
                            app:srcCompat="@drawable/andaliman" />
                        <ImageView
                            android:id="@+id/imageView2"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_marginLeft="@dimen/dimensi5dp"
                            android:layout_marginRight="@dimen/dimensi10dp"
                            android:onClick="tampildetail2"
                            android:layout_weight="1"
                            app:srcCompat="@drawable/bawang_bombay" />
                    </TableRow>
                    <TableRow
                        android:layout_width="match_parent"
                        android:layout_height="match_parent">
                       <TextView
                            android:id="@+id/textView1"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_weight="1"
                            android:text="@string/andaliman"
                            android:textAlignment="center" />
                       <TextView
                            android:id="@+id/textView2"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_weight="1"
                            android:text="@string/bawang_bombay"
                            android:textAlignment="center" />
                    </TableRow>
…….
…….
                </TableLayout>
            </LinearLayout>
        </ScrollView>
    </LinearLayout>
</android.support.constraint.ConstraintLayout>

Selanjutnya, kita buat Activity Rincian, untuk menampilkan Halaman Baru saat kita memilih gambar pada activity_gambar

App > Res > Layout > activity_rincigambar.xml


Layout utama yang digunakan kali ini adalah LinearLayout. Dan di dalam LinearLayout terdapat textView, Space,ScrollView dan WebView.

Gunakan Webview agar konten yang ditampilkan lebih cantik.

Sebelum itu, buatlah file HTML terlebih dahulu, dengan klik Kanan pada Folder Assets, NEW > File > nama_file.html

Apabila belum ada folder Assets, klik menu File > New > Folder > Assets

Contoh File.html

<html>
<head></head>
<body>
<center><img src="file:///android_res/drawable/andaliman.png"></center>
<p align=justify><b>Pengertian Andaliman</b><br/><br/><b>Andaliman</b> adalah bumbu masak khas Asia yang berasal dari kulit luar buah beberapa jenis tumbuhan anggota marga Zanthoxylum (suku jeruk-jerukan, Rutaceae)<br/>
    <br/>Bumbu ini di Indonesia hanya dikenal untuk masakan Batak, sehingga dikenal orang luar daerah ini sebagai <i>merica batak</i></p>
</body>
</html>


[Text]

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".rincigambarActivity">
    <TextView
        android:id="@+id/textView"
        android:layout_width="match_parent"
        android:layout_height="53dp"
        android:background="#234d6e"
        android:text="@string/title_rincigambar"
        android:gravity="center"
        android:textAppearance="@style/TextAppearance.AppCompat.Large"
        android:textColor="#ffffff"
        android:textStyle="bold" />
    <Space
        android:layout_width="match_parent"
        android:layout_height="@dimen/dimensi10dp" />
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">
            <WebView
                android:id="@+id/webview1"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:paddingLeft="@dimen/dimensi5dp"
                android:paddingRight="@dimen/dimensi5dp" />
        </RelativeLayout>
    </ScrollView>
</LinearLayout>

Setelah perancangan Layout selesai, maka selanjutnya pengaturan script di folder java dan folder manifests.

Manifests > AndroidManifest.xml

Daftarkan file java pada AndroidManifest.xml seperti contoh di bawah ini

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.sugismart.apps.sugi_spices">
    <application
        android:allowBackup="true"
        android:icon="@mipmap/sugi_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".GambarActivity">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.sugismart.apps.sugi_spices.MainActivity" />
        </activity>
        <activity android:name=".rincigambarActivity"
            android:parentActivityName=".GambarActivity">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.sugismart.apps.sugi_spices.GambarActivity" /></activity>
    </application>
</manifest>

Java > com.domain.apps.sugi_spices > MainActivity

Buatlah sebuah method tampilgambar untuk mengarahkan MainActivity ke GambarActivity pada saat user mengklik layout pada activity_main.xml
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void tampilgambar(View view) {
        Intent intent = new Intent(this,GambarActivity.class);
        startActivity(intent);
    }
}

Java > com.domain.apps.sugi_spices > GambarActivity

Pada saat user mengklik salah satu gambar pada layout activity_gambar.xml, maka pada GambarActivity  harus dibuatkan method untuk mengarahkan ke rincigambarActivity. Lihat contoh berikut

public class GambarActivity extends AppCompatActivity {
   @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_gambar);
    }

    public void tampildetail(View view) {
        Intent intent = new Intent(this,rincigambarActivity.class);
        Bundle bundle = new Bundle();

        bundle.putString("spices",getString(R.string.andaliman));
        intent.putExtras(bundle);
        startActivity(intent);
    }
}

Java > com.domain.apps.sugi_spices > rincigambarActivity

Pada saat activity ini dipanggil, activity ini harus mampu menampilkan konten web berdasarkan gambar yang dipilih pada activity sebelumnya. Lihat contoh berikut

public class rincigambarActivity extends AppCompatActivity {
    @Override

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_rincigambar);
        TextView textview = (TextView) findViewById(R.id.textView);

        Bundle bundle = getIntent().getExtras();
        String spices = bundle.getString("spices");
        String htmlText = " %s ";
        String myData = "";
        WebView webView = (WebView) findViewById(R.id.webview1);

        if (spices.equals(getString(R.string.andaliman))) {
            textview.setText(R.string.andaliman);
            webView.loadUrl("file:///android_asset/andaliman.html");
        }  else if (spices.equals(getString(R.string.bawang_bombay))) {
            textview.setText(R.string.bawang_bombay);
            webView.loadUrl("file:///android_asset/bawang_bombay.html");
        }  
    }
}

Demikian penjelasan sedikit mengenai cara pembuatan Aplikasi Sugi-Spices tingkat pemula, selanjutnya silahkan berkreasi dengan cara anda sendiri.

Source Code tidak disediakan, namun File APK dapat anda download disini