# Awal Ariansyah 🧔
Seorang Javascript Developer yang adaptif dan berpengalaman dalam membangun aplikasi berbasis web, mobile, dan desktop menggunakan Javascript. Mengerjakan beberapa proyek-proyek dengan tujuan menyelesaikan permasalahan yang ada karena sejatinya programmer belajar pemrograman adalah untuk menyelesaikan permasalahan.
Senang mencoba hal baru, bereksperimen sebagai bagian dari proses berkembang. Siap beradaptasi di lingkungan kerja manapun dan menjadikannya tantangan untuk menikmati hidup sebagai seorang programmer.
# Tentang 📃
# Motto
Tidak ada yang lebih menakutkan daripada tidak mengetahui apapun.
# Hobi
♟️ Bermain catur baik online maupun mengikuti turnamen non-master
🧠 Memikirkan sesuatu untuk memecahkan masalah yang ada menggunakan sebuah program
📚 Menonton anime, membaca manga dan light novel untuk mencari inspirasi
# CV
Unduh CV Awal Ariansyah
# Kemampuan ❤️
# HTML
Menguasai tag-tag markup dalam HTML5, meta tag untuk keperluan SEO dan HTML5 Canvas.
Lihat hasil karya saya membuat web tanpa menggunakan CSS/Javascript, hanya murni menggunakan HTML. Lihat disini => NoCSSChallenge (opens new window)
<!-- Struktur dasar HTML -->
<!DOCTYPE html>
<html>
<head>
<title>Halo Dunia</html>
</head>
<body>
<div class='Hello'>
<h1>Halo Dunia</h1>
</div>
</body>
</html>
2
3
4
5
6
7
8
9
10
11
12
# CSS
Menguasai CSS dan memahami konsep flexbox, grid, CSS pre-processor serta mendalami framework CSS Bootstrap 5 dan Tailwind CSS.
/* CSS dasar */
body {
padding: 0;
margin: 0;
}
.Hello {
margin: 10px auto;
}
2
3
4
5
6
7
8
9
# Javascript
Menguasai Bahasa Pemrograman Javascript (ES2020), memahami DOM, Node.js dan Framework Javascript seperti:
- Electron (Framework Aplikasi Desktop)
- React Native (Framework Aplikasi Mobile)
- Vue.js & Nuxt.js (Framework Frontend Aplikasi Web)
- Express (Framework Node.js)
- VuePress (Vue.js Static Site Generator)
Selain itu menguasai penggunaan Javascript lainnya seperti penggunaan Package Manager (yarn dan npm), Discord.js untuk pembuatan bot discord, template engine dalam Node.js, HTML5 Canvas untuk pembuatan Web Game dan Ekstensi Browser.
// Mengacak isi array dengan algoritma Fisher-Yates Modern Shuffle
const shuffle = (array) => {
for (let index = array.length - 1; index > 0; index--) {
const random = (Math.floor(Math.random() * (indeks + 1))[
(array[indeks], array[acak])
] = [array[acak], array[indeks]]);
}
return array;
};
2
3
4
5
6
7
8
9
# PHP
Menguasai Bahasa Pemrograman PHP Native dalam pembuatan web dinamis yang menggunakan database.
// PHP Dasar untuk koneksi dengan database MySQL
$server = "localhost";
$username = "root";
$password = "";
$db = "db_name";
$conn = mysqli_connect($server, $username, $password, $db);
if(!$conn){
echo "Koneksi Gagal";
}
2
3
4
5
6
7
8
9
10
11
# Database
Memahami dan menguasai konsep database dari:
- SQL (MySQL, PostgreSQL)
- NoSQL (MongoDB, Firebase)
# Lainnya
- Mahir dalam berbahasa inggris baik verbal maupun non-verbal
- Memahami dan menguasai konsep version control system Git & Github
- Menguasai cara deployment aplikasi PHP dan Node.js
- Menguasai penggunaan software desain grafis seperti Adobe Illustrator, Adobe Photoshop, Figma dan Canva
- Mampu mengoperasikan sistem operasi berbasis linux, maupun virtualisasi
- Menguasai software perkantoran baik MS. Office maupun LibreOffice
- Menguasai dasar-dasar pembuatan animasi 3 dimensi dan pengoperasian software Blender
- Menguasai dasar dalam troubleshooting jaringan komputer
- Mahir dalam menggunakan mesin penelusuran dan pencarian solusi
- Cepat dalam belajar dan beradaptasi terhadap hal baru
# Pendidikan 👨🎓
# SMK Komputama Majenang
🏫 Teknik Komputer dan Jaringan
📅 2016 - 2019
# STMIK Komputama Majenang
🏫 Teknik Informatika
📅 2019 - Sekarang
# Pengalaman 🧑🏫
# IT Support
🏫 SMK Komputama
📅 2018 - 2019
# Founder
🌳 Tanduran Ilmu
📅 2020 - Sekarang
# Wakil Sektretaris
♟️ PERCASI Majenang
📅 2021 - Sekarang
# Pencapaian 🏆
# Web Design
LKS Web Design Kabupaten Cilacap
Tahun 2018 • Juara 2
LKS Web Design Kabupaten Cilacap
Tahun 2019 • Juara 3
Web Design Competition Nasional UNNES
Tahun 2018 • Finalis Peringkat 5
# Network Competition
Network Competition Techcomfest Polines
Tahun 2019 • Finalis Peringkat 4
# Karya Tulis Ilmiah
Seminar Nasional Aplikasi Sains dan Teknologi (SNAST)
Tahun 2021 • Penulis
# Proyek 📁
# Vinolium
Sebuah proyek visual novel berbasis web dan android yang menceritakan tokoh utama dalam keaadan bimbang setelah lulus SMA/SMK untuk memutuskan apakah akan lanjut berkuliah, bekerja atau menikah. Proyek ini ditujukan untuk meningkatkan rasio pendaftaran calon mahasiswa baru STMIK Komputama Majenang.
- Teknologi: HTML5, CSS3, Tyranoscript & Javascript
- Demo: Vinolium (opens new window)
# Pikul
Proyek pembuatan aplikasi desktop (Windows) dengan tujuan untuk menyediakan layanan peminjaman atau pengkreditan barang untuk mahasiswa yang tidak mampu membeli peralatan penunjang kegiatan perkuliahan STMIK Komputama Majenang.
- Teknologi: HTML5, CSS3, Electron & MySQL
- Demo: Pikul (opens new window)
# Tanduran Ilmu
Proyek web dinamis dengan latar belakang masalah lingkungan dan bencana banjir di lingkungan Kabupaten Cilacap dengan ide untuk menjadi wadah pengumpulan dana kegiatan penanaman pohon serta berpartisipasi dalam Seminar Nasional Aplikasi Sains dan Teknologi (SNAST) 2021.
- Teknologi: HTML5, CSS3, PHP Native & MySQL
- Demo: Tanduran Ilmu (opens new window)
# uNik
Proyek pembuatan aplikasi android yang bertujuan untuk menguraikan data yang terdapat dalam kombinasi Nomor Induk Kewarganegaraan (NIK).
- Teknologi: React Native & Local Storage
- Demo: uNik (opens new window)
# Alel Bot
Pembuatan Bot untuk server perkuliahan dalam Discord guna menunjang kegiatan perkuliahan seperti pengingat tugas, jadwal, pembuatan grup secara acak, pencarian mahasiswa dan sebagainya.
- Teknologi: Discord.js, Javascript & Local Storage
- Demo: Alel Bot (opens new window)
# Buku Saku TKJ
Aplikasi Android berisi materi inti pembelajaran jurusan Teknik Komputer dan Jaringan dan Tools penunjangnya. Dibuat dengan latar belakang materi TKJ yang terpisah-pisah, sehingga diciptakan Buku Saku TKJ yang terpusat, bisa diakses offline dan gratis.
- Teknologi: React Native, UI Kitten
- Demo: Buku Saku TKJ (opens new window)
# Presentia
Layanan pihak ketiga berupa sistem yang menangani absensi perkuliahan yang mengintegrasikan bot discord (server) dan aplikasi mobile android Presentia (client) dalam pengoperasiannya. Menangani absensi mode lokasi, daring, sakit, izin, absen titipan, penginformasian pengumuman, tugas dan perubahan jadwal secara realtime.
- Teknologi: React Native, Firebase, Discord.js, PHP, TailwindCSS
- Demo: Presentia (opens new window)
# Lainnya 📌
# Galeri Logo
# Kontak 📞
Lihat Detail Kontak
Lokasi
Sindangsari, Majenang, Cilacap, Jawa Tengah, Indonesia
Email
awalariansyah7@gmail.com
Facebook
Awal Ariansyah
Lihat Profil (opens new window)
Youtube
awalAriansyah
Lihat Kanal (opens new window)
LinkedIn
Awal Ariansyah
Lihat Profil (opens new window)
Github
Snowfluke
Lihat Repo (opens new window)
CodeWars
AlterRetla
Lihat Profil (opens new window)