Surya Dinarta

Engineer

Developer

Freelancer

Coder

I'm Surya Dinarta,
Web Designer & Web Developer
from Bandung, Indonesia.

I'm a vocational student who is studying and working on projects in the programming world. I'm looking for experience and keep learning in apps developing, web site design & building and customization. Also I am good at html, css, javascript, php. I love to talk with you about our unique approach. Feel free to contact me writing an email with your project idea.

What I Do
UI/UX Design

the ability to design the appearance of a website or apps in an attractive or on demand manner.

Brand Identity

the ability to create a unique identity for your company with good marketing value.

Web Design

the ability to design a website that is interesting to see for you.

Mobile Apps

the ability to create an application that is simple according to your standards.

Analytics

the ability to analyze a project or marketing opportunity to create a greater chance of success.

Video Editing

the ability for video editing for a marketing or for a simple project.

Recent Works

Apa itu Programming ?

Apa itu Programming ? Programming Adalah

Apa itu programming? Seringkali pertanyaan itu muncul dikalangan para mahasiswa baru yang mengambil jurusan komputer atau teknik informatika. Coding, pemrograman, website, aplikasi, dan sistem informasi menjadi perbincangan utama terkait programming.
Programming adalah sebuah proses seseorang menulis, memperbaiki, menguji, dan memelihara kode-kode dalam membuat sebuah program komputer. Kode-kode tersebut ditulis dalam bahasa pemrograman yang tidak hanya ada satu macam saja.
Anda bisa membuat sebuah program dengan bahasa pemrograman yang mungkin berbeda dengan bahasa milik teman Anda. Tergantung bahasa pemrograman apa yang Anda kuasai dalam melakukan program sistem. Dengan Anda memahami dan mampu mengaplikasikan langsung bahasa ke dalam program.
Suatu pekerjaan programming akan sesuai dengan keinginan. Namun, untuk melakukan programming tidak hanya bahasa pemrograman saja yang dibutuhkan. Anda juga harus memahami mengenai logika, algoritma, dan pengetahuan lainnya terkait programming.
Jadi, hubungan antara semua pengetahuan tersebut merupakan kombinasi yang dapat menciptakan program yang efektif, efisien, dan dapat dijalankan sesuai rencana pembuatan. Mengapa bisa saling terkait? Inilah penjelasannya.

Logika Dan Algoritma Terkait Programming

Logika dan algoritma merupakan dua pengetahuan yang menjadi satu dalam mata pelajaran atau mata kuliah. Dalam mata pelajaran logika dan algoritma, para mahasiswa diajarkan untuk berpikir lebih tinggi dan superior dalam memecahkan suatu permasalahan.
apa itu programming
Dari sana, Anda bisa menghasilkan jalan keluar yang sesuai dengan logika dengan penerapan algoritma. Dalam kasus pemrograman, logika dan algoritma berperan sangat penting untuk jalannya sebuah program. Ketika Anda sedang dalam proyek pengerjaan program, logika dan algoritma ini bertugas sebagai pemberi ide, kreasi, jalan keluar, dan pengetahuan cara membuat suatu program.
Selain itu, algoritma paling cocok digunakan saat suatu keadaan tertentu. Seperti adanya error saat program sedang berjalan. Mata pelajaran yang didapat mahasiswa mengenai logika dan algoritma terlihat cukup simple dan mudah.
Namun, saat digabungkan dengan pembuatan program, Anda harus bisa menyesuaikan kondisi dengan logika dan algoritma pemrograman. Itu sebabnya, logika dan algoritma bisa juga disebut sebagai ide untuk mendapatkan jalan keluar suatu permasalahan.
Pengetahuan ini sangat penting dalam programming. Sebagai contoh Anda dan teman Anda mengerjakan suatu proyek aplikasi/program yang sama, setelah selesai Anda dan teman Anda bisa saja berbeda logika dan algoritma tapi hasilnya sama, Algoritma juga dapat sebagai jalan atau cara untuk menyelesaikan suatu program.

Bahasa Pemrograman Terkait Programming

Elemen penting selanjutnya dari programming adalah bahasa pemrograman. Jika Anda sudah benar-benar memahami logika dan algoritma, selanjutnya mempelajari bahasa pemrograman. Bahasa pemrograman berbeda dari bahasa sehari-hari.
Ada banyak jenis bahasa pemrograman yang mendukung dalam programming. Seperti bahasa C, C++, Assembly, Java, Pascal, Python, Javascript dan masih banyak lagi. Pada dasarnya, bahasa pemrograman membuat suatu inputan yang akan diproses hingga menjadi sebuah output.
algoritma pada pemrograman
Tulisan dari bahasa pemrograman tersebut dapat menghasilkan sistem dan berkembang menjadi program. Umumnya untuk pemula disarankan memulai dengan bahasa pemrograman PHP terlebih di indonesia karena banyaknya dokumentasi dan tutorial yang mengupas cara-cara serta contoh-contoh kasus.
Bahasa Pemrograman Python juga merupakan yang disarankan untuk pemula dikarenakan syntaxnya yang sangat sederhana dalam penulisan serta mendukung Object Oriented Programming (OOP). Jika ingin mempelajari bahasa pemrograman python mulailah dengan memahami tipe data pada python.
Banyaknya pilihan bahasa pemrograman menjadikan para programmer memiliki pola dan ciri khas tersendiri dalam pengkodingan.

Debugging Terkait Programming

Debugging pada programming adalah  sebuah tugas yang penting dalam pengembangan perangkat pada program. Hal ini yang menentukan berjalan baik atau tidaknya sebuah program saat digunakan. Adanya debugging bertujuan untuk meminimalisir terjadinya error, crash atau tidak berjalannya sebuah program.
Sehingga, permasalahan pada program akan diketahui dengan cepat dan tanggap. Seorang programmer menulis program komputer menggunakan bahasa program tertentu untuk membuat sebuah perangkat lunak yang besar menulis dengan ribuan baris kode bahkan sampai ratusan ribu baris kode.
Biasanya pada saat proses mengerjakan program yang lama adalah proses debugging dibanding proses menulis program itu sendiri. Bug sendiri terbagi dua yaitu “syntax bug” dan “logical bug”.
Syntax bug adalah error yang disebabkan oleh si programmer karena kesalahan penulisan kode sedangkan logical bug adalah program berjalan dengan baik akan tetapi tidak sesuai yang diharapkan si programmer. Debug sering digunakan pada program pendukung programming seperti Console, NetBeans, Visual Studio, dan Eclipse.
Saat terjadinya permasalahan akan muncul perintah apa saja yang harus Anda cek kembali. Jika Anda ditanya mengenai apa itu programming, maka jawabannya adalah proses menulis dengan bahasa pemrograman, memelihara kode dengan logika algoritma, menguji dengan debugging.

Apa itu C++

C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, bahasa itu diturunkan dari bahasa sebelumnya, yaitu B. Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix. Pada perkembangannya, versi ANSI (American National Standards Institute) pada bahasa pemrograman C menjadi versi dominan, meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded. Bjarne Stroustrup pada Bell Labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (object-oriented programming).

Unity

Unity adalah mesin permainan lintas platform yang dikembangkan oleh Unity Technologies, pertama kali diumumkan dan dirilis pada Juni 2005 di Worldwide Developers Conference milik Apple Inc. sebagai mesin permainan eksklusif Mac OS X. Pada 2018, mesin telah diperluas untuk mendukung lebih dari 25 platform.

bahasa yang digunakan ada C++ dan C#

Unreal Engine

Unreal Engine adalah sebuah aplikasi pengembangan gim (game engine) yang dibuat oleh Epic Games,memulai debutnya pada 1998, dengan gim bertema tembak-menembak orang-pertama (FPS). walau pada awalnya dibuat untuk gim bertema itu saja, aplikasi ini mampu digunakan oleh pengembang dalam berbagai jenis genre gim seperti; permainan bersembunyi (stealth), permainan pertempuran (fighting games), permainan peran daring multipemain masif (MMORPGs),hingga beberapa permainan peran (RPGs). Dengan kode pemrograman yang ditulis dalam C++, aplikasi ini mampu membawakan kemudahan portabilitas yang tinggi serta merupakan aplikasi yang kerap digunakan berbagai pengembang permainan video kini.

selain itu Unreal Engine ini dirancang dan dikembangkan oleh Epic game dan ditulis dalam bahasa pemograman C++

Android Studio

Android Studio adalah Integrated Development Enviroment (IDE) untuk sistem operasi Android, yang dibangung diatas perangkat lunak JetBrains IntelliJ IDEA dan didesain khusus untuk pengembangan Android. IDE ini merupakan pengganti dari Eclipse Android Development Tools (ADT) yang sebelumnya merupakan IDE utama untuk pengembangan aplikasi android.
Android studio sendiri pertama kali diumumkan di Google I/O conference pada tanggal 16 Mei 2013. Ini merupakan tahap preview dari versi 0.1 pada Mei 2013, dan memasuki tahap beta sejak versi 0.8 dan mulai diliris pada Juni 2014.
Versi liris stabil yang pertama diliris pada December 2014, dimulai sejak versi 1.0. Sedangkan versi stabil yang sekarang adalah versi 3.13 yang diliris pada Juni 2018. Fitur Fitur yang tersedia saat ini dalam stable version.
  • Dukungan Gradle-based build
  • Android-specific refactoring dan perbaikan cepat
  • Lint tools untuk menangkap kinerja, kegunaan, kompatibilitas versi, dan masalah lainnya
  • Integrasi Proguard dan kemampuan penananda tanganan aplikasi
  • Template-based wizards untuk membuat template design umum seperti drawer atau empty activity
  • Mendukung untuk pengembangan aplikasi Android Wear.
  • Editor tata letak yang memungkinkan pengguna untuk menyeret dan menjatuhkan (drag-and-drop) komponen UI, opsi untuk melihat tata letak pada beberapa konfigurasi layar
  • Dukungan bawaan untuk Google Cloud Platform, memungkinkan integrasi dengan Firebase Cloud Messaging (‘Perpesanan Google Cloud’ Sebelumnya) dan Google App Engine
  • Android Virtual Device (Emulator) untuk menjalankan dan men-debug aplikasi di studio Android.

Apa itu Java?

beda dengan javascript, Java adalah satu set perangkat lunak komputer dan spesifikasi yang dikembangkan oleh Sun Microsystems, yang kemudian diakuisisi oleh Oracle Corporation, yang menyediakan sistem untuk mengembangkan aplikasi perangkat lunak dan menerapkan hal itu dalam sebuah cross-platform lingkungan komputasi. digunakan di berbagai macam platform komputasi dari perangkat embedded dan ponsel ke server perusahaan dan superkomputer. Sementara mereka yang kurang umum dari standalone aplikasi Java, Java applet yang berjalan di aman, sandboxed lingkungan untuk memberikan banyak fitur dari aplikasi asli dan dapat tertanam ke dalam HTML halaman.
Penulisan dalam bahasa pemrograman Java adalah cara utama untuk menghasilkan kode yang akan digunakan sebagai kode byte pada sebuah Mesin Virtual Java (JVM); bytecode compiler juga tersedia untuk bahasa-bahasa lain, termasuk AdaJavaScriptPython, dan Ruby. Selain itu, beberapa bahasa telah dirancang untuk berjalan secara native pada JVM, termasuk Scala, Clojure, dan Apache Groovy. sintaks meminjam banyak dari C dan C++, tetapi berorientasi objek memiliki dimodelkan setelah Smalltalk dan Objective-C.eschews tertentu tingkat rendah konstruksi seperti pointer dan memiliki memori yang sangat sederhana model di mana setiap objek yang dialokasikan di heap dan semua variabel dari jenis objek referensi. Manajemen memori ditangani melalui otomatis terintegrasi pengumpulan sampah yang dilakukan oleh JVM.
Pada November 13, 2006, Sun Microsystems membuat sebagian besar implementasi dari tersedia di bawah GNU General Public License (GPL).
Terbaru versi Java 8, hanya didukung (misalnya dengan security update) versi 2016. Oracle (dan lain-lain) telah mengumumkan bahwa menggunakan versi yang lebih tua (dari 8) mereka JVM pelaksanaan menghadirkan risiko serius akibat belum terselesaikan masalah keamanan.

Apa itu Javascript ?

JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Google Chrome, Internet Explorer, Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.

Hasil gambar untuk javascript

kalian bisa belajar lebih di https://www.w3schools.com/js/default.asp

Yuk lihat Portofolioku !

https://github.com/Surya1810?tab=repositories

Apa itu HTML ?

Hypertext Markup Language adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegrasi.

kalian bia belajar melalui https://www.w3schools.com/html/
Contact Me

About Me

My photo
Saya seorang pelajar SMK Raden Umar Said, saya lahir di Jawa Timur kemudian tinggal di Bandung. Saya ingin belajar programming lebih dalam lagi
Powered by Blogger.

Adress/Street

Griya mandala Permai housing complex, Cicaheum, Bandung, Jawa Barat, Indonesia

Phone number

+(62) 8951277678

Website

https://sianakcoding.blogspot.com/

http://pkl3.4visionmedia.net/