Sabtu, 27 Februari 2021

GO (Bahasa Pemrograman)

1. Intro

Pada kesempatan kali ini kita akan belajar apa itu Bahasa Pemrograman GO. Go adalah bahasa pemrograman yang dibuat di Google pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Golang adalah bahasa pemrograman yang dihimpun dan diketik dalam bahasa C, dengan fitur pengumpulan sampah, penulisan terstruktur, keamanan memori, dan pemrograman yang konkuren serta berurutan. 


Selasa, 12 Januari 2021

Apa itu NGINX

INTRO

NGINX dibaca "en-gin-ex" perangkat lunak open source untuk web serving, reverse proxying, caching, load balancing, media streaming, dan masih banyak lagi. NGINX dibuat sebagai web server yang mempunyai performa dan stabilitas yang maksimal. Selain kemampuan server HTTP, NGINX juga dapat berfungsi sebagai server proxy untuk email (IMAP, POP3, dan SMTP) serta reverse proxy dan penyeimbang beban untuk server HTTP, TCP, dan UDP. Perusahaan yang menggunakan NGINX diantaranya sebagai berikut: Autodesk, Atlassian, Intuit, T-Mobile, GitLab, DuckDuckGo, Microsoft, IBM, Google, Adobe, Salesforce, VMWare, Xerox, LinkedIn, Cisco, Facebook, Target, Citrix Systems, Twitter, Apple, Intel, dan masih banyak lagi.

Minggu, 10 Januari 2021

Perbandingan dan Analisis Linux DEBIAN, MINT, dan UBUNTU

INTRO

Teknologi pada era ini menjadi faktor penting dalam kegiatan manusia. Teknologi menjadi alat untuk mempermudah bahkan menjadi alat yang mengerjakan tugas manusia. Namun demikian alat-alat tersebut tidak bisa semata-mata digunakan oleh manusia. Diperlukan “perantara” untuk dapat berkomunikasi dengan alat-alat tersebut. Salah satu media untuk berkomunikasi dengan alat-alat Teknologi adalah Sistem Operasi.
Sistem operasi (bahasa Inggris: operating system; disingkat OS) adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras dan perangkat lunak, serta sebagai jurik (daemon) untuk program komputer. Ada banyak jenis sistem operasi yang beredar saat ini. Ada yang berbayar dan ada yang “openSource”.

Pengertian, Fitur, dan Cara Kerja Docker

INTRO

Berkerja dan Menjalankan bisnis di dunia teknologi berarti Anda perlu beradaptasi dengan perkembangan teknologi yang sangat cepat setiap waktunya. Kecenderungan ini mendorong banyak developer untuk mengembangkan suatu sistem yang fleksibel dan bisa menjadi wadah bagi berbagai jenis aplikasi. Salah satu sistem yang bisa Anda manfaatkan adalah Docker, sehingga pada artikel ini saya akan menjelaskan mengenai Docker. 

APA ITU DOCKER

Walaupun teknologi cloud yang semakin canggih dapat mempermudah Anda, namun Docker adalah jawaban lain untuk mengatasi permasalahan tersebut. Docker adalah platform perangkat lunak yang memungkinkan Anda membuat, menguji, dan menerapkan aplikasi dengan cepat. Docker mengemas perangkat lunak ke dalam unit standar yang disebut kontainer yang memiliki semua yang diperlukan perangkat lunak agar dapat berfungsi termasuk pustaka, alat sistem, kode, dan waktu proses yang disebut sebagai image. Dengan menggunakan Docker, Anda dapat dengan cepat menerapkan dan menskalakan aplikasi ke lingkungan apa pun dan yakin bahwa kode Anda akan berjalan.

Version Control System Git dan Github

INTRO

Pernah endak sih kalian nulis skripsi terus ketika dapat revisian dari dosen, kalian rename file kalian jadi "skirpsi-revisi" terus nanti setelah direvisi kalian bikin laagi file dengan nama "skripsi-revisi-lagi", hehehe. Atau jika kalian pernah membuat suatu software, versi dari software itu misal version 1.0.1 terus sewaktu kalian update kalian rename jadi version 1.0.2. Nah sekarang bayangkan jika file skripsi yang kalian buat itu banyak mengalami revisi atau jika software yang kalian buat itu juga banyak melakukan update, mungkin akan sangat memusingkan untuk memanajemennya kan, atau bahkan bisa jadi malah kalian salah merevisi atau salah update, wadawww. Atau jika kalian sedang mengerjakan suatu proyek secara bersama- sama, bagaimana mengatur agar bagian-bagian yang dikerjakan dapat di kerjakan secara terpisah dan kemudian digabungkan kembali dengan efisien?... Untuk menjawab dinamika-dinamika diatas, dibuatlah GIT dan GITHUB sebagai Version Control. Mari kita bahas secara singkat dan padat.


PENGERTIAN

1. Version Control System (VCS)

Kamis, 26 Desember 2019

TUGAS MANAJEMEN PROYEK Review Website

TUGAS MANAJEMEN PROYEK

Review Website



Position
Name
Project Manajer
Eko Pranoto Saputro
System Analyst
Agus Wibowo
System Design
Destania Risky F.G.P
Financial Analyst
Inggit Nadya Nastiti
Human Resource Trainer
Riski Arip Munandar

Pada postingan kali ini, kami dari Readi IT Corp. Akan menyampaikan hasil diskusi kami mengenai kuis dengan topik undian nomor 9 : Review Website http://disdik.semarangkota.go.id. Ada empat Point yang menjadi bahan diskusi kali ini. Empat point tersebut adalah sebagai berikut:

1. Konsistensi
2. Visibility
3. Usability
4. Design

Dalam review kali ini kami menerapkan review dari dua sisi yaitu sisi tampilan PC WebView dan Mobile WebView

Hasil Review kami menemukan ada 12 Item yang sekiranya dapat menjadi bahan koreksi website di masa mendatang. Item-item tersebut sudah kami tulis pada format review sebagai berikut:

Hasil Review

Minggu, 27 Mei 2018

Membuat Trigger Pada Tabel Jual Beli Stok (Tugas 8 Manajemen Dan Administrasi Basis Data)

TUGAS 8 MANAJEMEN DAN ADMINISTRASI BASIS DATA

Dosen Pengampu: Bp. Eko Purwanto




                                                        NAMA : Eko Pranoto Saputro

                                                        NIM     : 160101237

                                                        Smt      : 4 (empat) 



STMIK DUTA BANGSA SURAKARTA
2018

========================================================================

Selasa, 24 April 2018

Create View MySQL Query (Tugas 6 Manajemen dan Administrasi Basis Data)

TUGAS 6 MANAJEMEN DAN ADMINISTRASI BASIS DATA

Dosen Pengampu: Bp. Eko Purwanto




                                                        NAMA : Eko Pranoto Saputro

                                                        NIM     : 160101237

                                                        Smt      : 4 (empat) 



STMIK DUTA BANGSA SURAKARTA
2018

========================================================================

Senin, 16 April 2018

Kriptografi dan Steganografi

TUGAS 2 KEAMANAN SISTEM INFORMASI
Dosen Pengampu: Ibu. Wahyu




                                                        NAMA : Eko Pranoto Saputro

                                                        NIM     : 160101237

                                                        Smt      : 4 (empat) 



STMIK DUTA BANGSA SURAKARTA
2018

========================================================================

Minggu, 25 Maret 2018

Query Tabel Inner Join & Outer Join MySQL (Tugas 5 Manajemen dan Administrasi Basis Data)

TUGAS 5 MANAJEMEN DAN ADMINISTRASI BASIS DATA

Dosen Pengampu: Bp. Eko Purwanto




                                                        NAMA : Eko Pranoto Saputro

                                                        NIM     : 160101237

                                                        Smt      : 4 (empat) 



STMIK DUTA BANGSA SURAKARTA
2018

========================================================================

Jumat, 16 Maret 2018

Query Tabel MySQL (Tugas 4 Manajemen dan Administrasi Basis Data)

TUGAS 4 MANAJEMEN DAN ADMINISTRASI BASIS DATA

Dosen Pengampu: Bp. Eko Purwanto




                                                        NAMA : Eko Pranoto Saputro

                                                        NIM     : 160101237

                                                        Smt      : 4 (empat) 



STMIK DUTA BANGSA SURAKARTA
2018

========================================================================

Hasil Koding:
mysql> use ekopranotosaputro;
Database changed
mysql> create table anggota
(id varchar(3) primary key,Nama varchar(50),alamat varchar(50),gaji int(7));
Query OK, 0 rows affected

mysql> desc anggota;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id     | varchar(3)  | NO   | PRI | NULL    |       |
| Nama   | varchar(50) | YES  |     | NULL    |       |
| alamat | varchar(50) | YES  |     | NULL    |       |
| gaji   | int(7)      | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
4 rows in set

mysql> insert into anggota(id,nama,alamat,gaji) values 
('100','Arif','Surabaya','10000'),
('101','Andi','Jakarta','14000'),
('102','Burhan','Malang','12000'),
('103','Fikri','Madiun','15000'),
('104','Fariz','Malang','17000'),
('105','Sigit','Surabaya','20000'),
('106','Ifan','Kediri','16000'),
('107','Hanif','Yogyakarta','12000'),('108','Zakiudin','Surabaya','21000');
Query OK, 9 rows affected
Records: 9  Duplicates: 0  Warnings: 0

mysql> select * from anggota;
+-----+----------+------------+-------+
| id  | Nama     | alamat     | gaji  |
+-----+----------+------------+-------+
| 100 | Arif     | Surabaya   | 10000 |
| 101 | Andi     | Jakarta    | 14000 |
| 102 | Burhan   | Malang     | 12000 |
| 103 | Fikri    | Madiun     | 15000 |
| 104 | Fariz    | Malang     | 17000 |
| 105 | Sigit    | Surabaya   | 20000 |
| 106 | Ifan     | Kediri     | 16000 |
| 107 | Hanif    | Yogyakarta | 12000 |
| 108 | Zakiudin | Surabaya   | 21000 |
+-----+----------+------------+-------+
9 rows in set

Sabtu, 10 Maret 2018

Query Tabel MySQL (Tugas 3 Manajemen dan Administrasi Basis Data)

TUGAS 3 MANAJEMEN DAN ADMINISTRASI BASIS DATA

Dosen Pengampu: Bp. Eko Purwanto




                                                        NAMA : Eko Pranoto Saputro

                                                        NIM     : 160101237

                                                        Smt      : 4 (empat) 



STMIK DUTA BANGSA SURAKARTA
2018

========================================================================

Hasil Koding:

mysql> use ekopranotosaputro; Database changed mysql> create table karyawan(nopeg int(10) primary key auto_increment,nama varchar(25), Jeniskelamin char(2),kota varchar(25),kodepos char(5),tgllahir date); Query OK, 0 rows affected mysql> alter table karyawan change nopeg noid int(10) auto_increment; Query OK, 0 rows affected Records: 0 Duplicates: 0 Warnings: 0 mysql> alter table karyawan change jeniskelamin jenkel char(1); Query OK, 0 rows affected Records: 0 Duplicates: 0 Warnings: 0 mysql> desc karyawan; +----------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+----------------+ | noid | int(10) | NO | PRI | NULL | auto_increment | | nama | varchar(25) | YES | | NULL | | | jenkel | char(1) | YES | | NULL | | | kota | varchar(25) | YES | | NULL | | | kodepos | char(5) | YES | | NULL | | | tgllahir | date | YES | | NULL | | +----------+-------------+------+-----+---------+----------------+ 6 rows in set mysql> alter table karyawan rename to tabelpegawai; Query OK, 0 rows affected mysql> desc tabelpegawai; +----------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+----------------+ | noid | int(10) | NO | PRI | NULL | auto_increment | | nama | varchar(25) | YES | | NULL | | | jenkel | char(1) | YES | | NULL | | | kota | varchar(25) | YES | | NULL | | | kodepos | char(5) | YES | | NULL | | | tgllahir | date | YES | | NULL | | +----------+-------------+------+-----+---------+----------------+ 6 rows in set

Rabu, 13 Desember 2017

Studi Kasus C++ Aplikasi Kasir

Hallo Teman-Teman

Kali ini saya akan mengshare mengenai Studi Kasus C++ Aplikasi Kasir... Langsung aja

Studi Kasus
Pembuatan Aplikasi Kasir untuk warung makan cepat saji menggunakan C++. Seperti diketahui warung makan cepat saji menggunakan paket-paket makanan sebagai menu. Paket-paket digunakan agar dalam proses memesan dan menyajikan makanan dapat dilakukan dengan lebih cepat dan efisien. Oleh karena itu diperlukan aplikasi untuk mengakomodir hal tersebut. Maka Penulis membuat sebuah aplikasi Kasir berbasis C++.

#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
int jml;
float ttl;
char xyz;
mulai:
            cout<<"==================================================="<<endl;
            cout<<"=       APLIKASI KASIR RUMAH MAKAN CEPAT SAJI     ="<<endl;
            cout<<"==================================================="<<endl;
            cout<<"Pilihan Menu : "<<endl;
            cout<<"a. Paket 1 (Ayam Goreng+Nasi+Es Teh) Rp. 20000,00"<<endl;
            cout<<"b. Paket 2 (Ayam Goreng+Nasi)        Rp. 15000,00"<<endl;
            cout<<"c. Paket 3 (Ayam Goreng)             Rp. 10000,00"<<endl;
            cout<<endl;
            cout<<"Inputkan Paket yang dipesan : ";cin>>xyz;
           
            switch(xyz){
                        case 'a':{
                                    cout<<"Paket 1 (Ayam Goreng+Nasi+Es Teh)"<<endl;
                                    cout<<"Harga Satuan   : Rp. 20000,00"<<endl;
                                    cout<<"Jumlah Dipesan : ";cin>>jml;
                                    ttl = jml*20000;
                                    cout<<"Jumlah Dibayar : Rp. "<<ttl<<endl;
                                    cout<<"Terimakasih Atas Kunjungan Anda"<<endl;
                                    break;
                        }
                        case 'b':{
                                    cout<<"Paket 2 (Ayam Goreng+Nasi)"<<endl;
                                    cout<<"Harga Satuan   : Rp. 15000,00"<<endl;
                                    cout<<"Jumlah Dipesan : ";cin>>jml;
                                    ttl = jml*15000;
                                    cout<<"Jumlah Dibayar : Rp. "<<ttl<<endl;
                                    cout<<"Terimakasih Atas Kunjungan Anda"<<endl;
                                    break;
                        }
                        case 'c':{
                                    cout<<"Paket 1 (Ayam Goreng+Nasi+Es Teh)"<<endl;
                                    cout<<"Harga Satuan   : Rp. 10000,00"<<endl;
                                    cout<<"Jumlah Dipesan : ";cin>>jml;
                                    ttl = jml*10000;
                                    cout<<"Jumlah Dibayar : Rp. "<<ttl<<endl;
                                    cout<<"Terimakasih Atas Kunjungan Anda"<<endl;
                                    break;
                        }
                       
                        default: cout<<"MAAF KODE YANG ANDA MASUKKAN SALAH";
                       
            }
            char lagi;
            cout<<endl;
            cout<<"Apakah Ingin Ke Menu Lagi (y/t)?";cin>>lagi;
            cout<<endl;
            if(lagi=='y'||lagi=='Y')goto mulai;
}

**Tampilan dari Program Kasir Berbasis C++


Sekian Materi dari saya



Senin, 30 Oktober 2017

Pengertian Kesadaran Hukum

Pengertian Kesadaran Hukum - Makna kesadaran hukum dalam masyarakat memiliki arti penting dalam mendukung tetap tegaknya hukum (law inforcement). Setiap masyarakat yang berada dalam wilayah negara hukum tentunya dituntut untuk memiliki kesadaran hukum.

Beberapa ahli memberikan pengertian tentang “kesadar an” dan kepatuhan hukum, di antaranya sebagai
berikut.
Soerjono Soekanto (1982): Kesadaran hukum sebenarnya merupakan kesadaran atau nilai-nilai yang terdapat dalam diri manusia tentang hukum yang ada atau tentang
hukum yang diharapkan.
Achmad Sanusi (1997): Dalam batasan pengertian yang luas kesadaran hukum ialah potensi masya rakat yang harus mem budaya dengan kaidah se hingga mengikat dan dapat dipaksakan.
Paul Scholten: Kesadaran hukum tidak lain adalah suatu kesadaran yang ada di dalam kehidupan manusia untuk selalu patuh dan taat kepada hukum.


Kesadaran hukum pada setiap orang berbeda tingkatannya, mulai dari yang terendah sampai yang ter tinggi. Ukuran dari tingkat kesadaran hukum dapat dikaji dari beberapa hal berikut:
1) pengetahuan tentang peraturan-peraturan hukum;
2) pengetahuan tentang isi peraturan-peraturan hukum;
3) sikap terhadap peraturan-peraturan hukum;
4) pola-pola peri kelakuan hukum.

Kesadaran hukum dan kepatuhan melaksanakan per aturan hukum akan lebih baik jika dibiasakan sejak kecil sehingga tidak tumbuh keterpaksaan dalam me naati hukum. Hukum dibuat untuk menciptakan ketertiban dan keadilan. Oleh karena itu, jika masya rakat taat dan patuh melaksanakan norma hukum, ketertiban, kedisiplinan, dan keadilan akan tercipta dalam kehidupan bermasyarakat, ber bangsa, dan ber negara.


Sumber: disini

Faktor Penyebab Pelanggaran Kode Etik Profesi IT

Faktor Penyebab Pelanggaran Kode Etik Profesi IT

Faktor utama meningkatnya Pelanggaran Kode Etik Profesi IT adalah makin merebaknya penggunaan Internet. Jaringan luas komputer tanpa disadari para pemiliknya disewakan kepada
spammer (penyebar e-mail komersial), fraudster (pencipta situs tipuan), dan penyabot digital. Terminal – terminal jaringan telah terinfeksi virus komputer, yang mengubah komputer menjadi “zombi”. Contohnya di Bandung banyak warnet yang menjadi sarang kejahatan komputer. Faktor lain yang menjadi pemicu adalah makin banyaknya para “Intelektual yang tidak BER ETIKA”.

Faktor penyebab Pelanggaran kode etik profesi IT:

1. Tidak berjalannya kontrol dan pengawasan dari masyarakat.
2. Organisasi profesi tidak dilengkapi dengan sarana dan mekanisme bagi masyarakat untuk menyampaikan keluhan.
3. Rendahnya pengetahuan masyarakat mengenai substansi kode etik profesi, karena buruknya upaya sosialisasi dari pihak profesi sendiri.
4. Belum terbentuknya kultur dan kesadaran dari para pengemban profesi TI untuk menjaga martabat luhur profesinya.
5. Tidak adanya kesadaran etis dan moralitas di antara para pengemban profesi TI

Kesadaran hukum

Soerjono Sokanto (1988) menyebutkan lima unsur penegakan hukum. Artinya untuk mengimplementasikan penegakan hukum di Indonesia sangat dipengaruhi 5 (lima) faktor yaitu :
1. Undang – undang.
2. Mentalitas aparat penegak hukum
3. Perilaku masyarakat
4. Sarana.
5. Kultur.

Apa yang dilakukan masyarakat akan berpengaruh besar terhadap potret penegakan hukum. Ketika ada seseorang yang melanggar hukum, sama artinya dengan memaksa aparat untuk mengimplementasikan law in books menjadi law in action. Dalam implementasi ini akan banyak ragam prilaku masyarakat, diantaranya ada yang mencoba mempengaruhi aparat agar tidak
bekerja sesuai dengan kode etik profesinya, kalau sudah begitu, maka prospek law enforcement menjadi berat.

Kebutuhan Undang - Undang

Untuk ruang cyber dibutuhkan suatu hukum baru yang menggunakan pendekatan yang berbeda dengan hukum yang dibuat berdasarkan batas – batas wilayah. Berdasarkan karakteristik khusus yang terdapat dalam cyberspace dimana pengaturan dan penegakan hukumnya tidak dapat menggunakan cara tradisional, beberapa ahli berpandangan bahwa sebaiknya kegiatan cyberspace diatur oleh hukum tersendiri. Dasar hukum tersebut ditujukan untuk para pelaku cyber crime misalnya kepada hacker, karena aktivitasnya merusak website.

Hal yang paling menggemaskan adalah sulitnya untuk mencari barang bukti yang akhirnya bisa menjerat pelaku cyber crime dengan hukum yang ada. Contoh nyata pelaku typosite klikbca.com Steven Haryanto berhasil merekam 130 user id dan PIN milik nasabah BCA, ia hanya menyampaikan pernyataan maaf kepada pihak BCA, ia tidak dijerat hukum karena belum ada undang – undang cyber crime.

sumber : disini