Program C : Menggerakan Objek Karakter (Char)

Untuk dapat menggerakan karakter pada program ini saya menggunakan gotoxy. Berikut adalah source code program menggerakan objek karakter (Char) :

#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <stdlib.h>

char  tombol;
int x=39,y=13;

void gotoxy(int x, int y){
HANDLE hConsoleOutput;
COORD dwCursorPosition;
dwCursorPosition.X = x;
dwCursorPosition.Y = y;
hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hConsoleOutput,dwCursorPosition);
}

int main(){
gerak :
system("cls");
gotoxy(x,y);printf("*");
tombol=getch();
if (y==0) { while (tombol=='w') {goto gerak;} } else { while (tombol=='w') {y--; goto gerak;} }
if (x==0) { while (tombol=='a') {goto gerak;} } else { while (tombol=='a') {x--; goto gerak;} }
if (y==24) { while (tombol=='s') {goto gerak;}    } else { while (tombol=='s') {y++; goto gerak;} }
if (x==79) { while (tombol=='d') {goto gerak;} } else { while (tombol=='d') {x++; goto gerak;} }
}

Screenshot eksekusi program :



Tekan 'w' untuk menggerakan karakter (*) ke atas, tekan 's' untuk kebawah, 'a' untuk ke kiri, dan tekan 'd' untuk menggerakan karakter (*) ke kanan.
Sekian Postingan kali ini, semoga bermanfaat.

0 komentar:

IT : Input dan Output

 Input/Output (I/O) adalah (masukan) / (keluaran) bagian dari sistem mikroprosesor yang digunakan oleh mikroprosesor itu untuk berhubungan dengan dunia luar. Selanjutnya terbagi 2 sistem yaitu sistem input dan sistem output :
Sistem Input : Energi yang dimasukkan ke dalam sistem untuk diproses sehingga menghasilkan keluaran sistem.
Sistem Output : Hasil dari suatu proses atau aktivitas menerima data dari hasil pengolahan pada bagian pemroses.

Input Device : Perangkat untuk memasukkan data dari luar ke dalam suatu memory dan processor untuk diolah guna menghasilkan informasi yang diperlukan.
(secara kasar : memberi perintah lewat perangkat,  hasilnya muncul di  komputer)
Output Device : Perangkat yang berfungsi untuk mengeluarkan hasil pemrosesan yang berasal dari CPU kedalam suatu media yang dapat dibaca atau digunakan oleh manusia.
(secara kasar : memberi perintah lewat komputer, hasilnya muncul di perangkat)

Contoh Input dan Output Device :


Modul I/O : peralatan penghubung (antarmuka/interface) antara sistem bus komputer atau switch dengan suatu perangkat peripheral.
Modul I/O tidak hanya sekedar modul penghubung, tetapi sebuah perangkat yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus komputer.

Sekian Postingan kali ini, semoga bermanfaat.

0 komentar:

Algoritma : Convex Hull

Kali ini saya akan membagikan algoritma convex hull (brute force) secara deskriptif. Algoritma nya adalah sebagai berikut : 

Algoritma Convex Hull (Deskriptif) :

1.Hubungkan titik pertama dengan semua titik lain sehingga terbentuk garis-garis.
2.Cek semua garis satu persatu.  Jika semua titik yang lain “hanya“ ada di salah satu sisi dari suatu garis, maka garis tersebut adalah garis convex hull.
3.Lakukan langkah 1 dan 2 untuk titik kedua dan titik-titik selanjutnya sampai titik ke-n
4.Gabungkan semua garis convex hull tadi agar membentuk suatu Lintasan.


5.Definisikan titik-titik yang terhubung pada Lintasan tersebut sebagai TITIK CONVEX HULL.

 
Gambar 1 : Contoh Kasus


Gambar 2 : Convex Hull

Sekian postingan kali ini, semoga bermanfaat

0 komentar:

Program C : Heapsort

Pada postingan sebelumnya sudah dibahas mengenai algoritma heapsort, jadi kali ini saya akan memberikan source code program heapsort untuk program C.

#include <stdio.h>

int main(){
int l,i,j,k,n,tmp,arr[20];
printf("Masukan Banyaknya bilangan : ");
scanf("%d",&n);

for(i=1;i<=20;i++) arr[i]=0;

for (i=1;i<=n;i++){
printf("masukan bilangan ke-%d : ",i);
scanf("%d",&arr[i]);
}  
for (i=1;i<=n;i++){
for(k=1;k<=n;k++){
if(k==1) l=1;
else l=l*2;
if(l==i){
printf("\n");
for(j=1;j<=n-i;j++) printf(" ");
}
}
printf("%d ",arr[i]);
}
printf("\n");
for (i=1;i<=n;i++){
for(k=1;k<=n;k++){
if(k==1) l=1;
else l=l*2;
if(l==i){
printf("\n");
for(j=1;j<=n-i;j++) printf(" ");
}
}
if(arr[i*2]==0||arr[i*2+1]==0){

}
else {
if(arr[i*2]<arr[i]){
tmp=arr[i*2];
arr[i*2]=arr[i];
arr[i]=tmp;

if(arr[i*2+1]<arr[i]){
tmp=arr[i*2+1];
arr[i*2+1]=arr[i];
arr[i]=tmp;
}
}

printf("%d ",arr[i]);
}
}

Sekian, Semoga Bermanfaat.

0 komentar:

IT : Pengenalan Dunia Pemrograman


1. ELEMEN-ELEMEN DALAM PEMROGRAMAN

•          Algoritma
adalah suatu urutan dari beberapa langkah yang logis guna menyelesaikan masalah. Pada saat kita memiliki masalah, maka kita harus dapat untuk menyelesaikan masalah tersebut dengan menggunakan langkah-langkah yang logis.. Sebuah program dibuat untuk menyelesaikan masalah-masalah yang ada. sehingga dibutuhkan algoritma.
•          Syntax
adalah Kumpulan aturan yang mendefinisikan suatu bentuk bahasa.  Syntax mendefinisikan bagaimana suatu kalimat dibentuk sebagai barisan/urutan dari pemilihan suatu kata dasar.  Kata dikonstruksikan dengan karakter-karakter alfabet.
•          Pustaka
Pustaka atau Library adalah kumpulan program atau fungsi yang telah ada pada compiler atau intepreter untuk memudahkan pemrogram membuat program dan tidak perlu mengakses langsung sistem komputer untuk memprogram
•          IDE + OS
IDE (Integrated Development Environment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. Sedangkan OS adalah adalah komponen pengolah peranti lunak dasar (essential component) tersistem sebagai pengelola sumber daya perangkat keras komputer (hardware), dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting. Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.

2. MODEL PEMROGRAMAN

•          Struktural
merupakan model pemrograman yang terdiri dari fungsi dan prosedur. Pemrograman Struktural mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program. Selain pengertian diatas Pemrograman Struktural adalah suatu aktifitas pemrograman dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis , dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami.
Contoh: Pascal, C, Delphi, dll
•          OOP (Object Oriented Programing)
merupakan pemrograman yang berorientasikan objek, dimana semua data dan fungsi dimuat dalam class-class atau object-object. Setiap object dapat menerima pesan, memproses, mengirim, menyimpan dan memanipulasi data. Object dalam OOP adalah dasar dari struktur suatu bahasa pemrograman berorientasi objek, dimana objek ini memuat data dan fungsi menjadi suatu unit dalam sebuah program. Sedangkan Class merupakan kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu dalam pemrograman berorientasi objek. Class ini digunakan untuk mengidentifikasi tentang karakteristik dari suatu data ataupun fungsi.
Contoh: Java, Phyton, Visual Foxpro, dll

3. PERAN BAHASA PEMROGRAMAN

•          Jaringan Komputer
Pemrograman pada jaringan komputer sering dikaitkan dengan socket programming. Socket programing adalah pemrograman dengan menggunakan socket API ( Application Socket Programming ) untuk menghubungkan komunikasi antara proses remote dan local. Socket yang dimaksud adalah mekanisme komunikasi yang memungkinkan terjadinya pertukaran data antar program atau proses baik dalam satu mesin maupun antar mesin. Penggunaan socket programming memungkinkan adanya komunikasi antara client dan server. Salah satu contoh sederhana penggunaan socket programming adalah pembuatan program untuk chatting.
bahasa yang sering digunakan : c, java, python
•          Database
bahasa pemrograman juga memiliki peran dalam pengolahan database seperti menambah data, menghapus, mengedit dan kegiatan lain yang bersangkutan dengan database. Bahasa pemrograman, selain itu bisa membuat GUI untuk mengolah basis data tersebut.
bahasa yang sering digunakan : java ODBC, python.
•          Internet of Things
Internet of Things, merupakan sebuah konsep yang bertujuan untuk memperluas manfaat dari konektivitas internet yang tersambung secara terus-menerus. Adapun kemampuan seperti berbagi data, remote control, dan sebagainya, termasuk juga pada benda di dunia nyata. Contohnya bahan pangan, elektronik, koleksi, peralatan apa saja, termasuk benda hidup yang semuanya tersambung ke jaringan lokal dan global melalui sensor yang tertanam dan selalu aktif. Dengan bahasa pemrograman, kita bisa membuat suatu alat pintar yang mampu mengontrol sesuatu yang terhubung pada jaringan internet melalui jarak jauh. contohnya adalah memasang sebuah alat agar kita bisa mematikan lampu melalui jarak yang jauh.
•          Cloud Computing (platform as a service)
Secara umum, definisi cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.
•          Intelligent Transportation System
Intelligent Transport System (ITS) adalah integrasi antarsistem informasi dan teknologi komunikasi dengan infrastruktur transportasi, kendaraan danpengguna jalan. bahasa pemrograman sangat berperan dalam pembuatannya. contohnya pada pengaturan lokasi parkir. para pengguna tidak perlu bingung lagi untuk mencari lahan parkir yang kosong karena telah dipasang sensor pada tempat parkir yang kosong kemudian pengguna akan diarahkan kesana. selain itu, mobil pintar yang masih dikembangkan oleh google merupakan contoh lainnya.
•          Parallel Computing
Parallel computing adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Analogi dalam parallel computing biasanya dimisalkan saat kita ingin memindahkan banyak kursi dengan satu orang saja. tentu pekerjanya akan kelelahan. berbeda dengan kita menyelesaikannya dengan gotong royong, pekerjaan akan cepat selasai dan pekerjanya tidak begitu kelelahan. begitu juga dengan komputer, dengan parallel computing, proses akan cepat selesai dan lebih efisien.
•          Bio Informatika, E-Health
bahasa pemrograman bisa digunakan untuk membuat suatu program yang berkaitan dengan dunia medis. misalnya program yang dapat mengecek golongan darah dan masih banyak lagi program lainnya.

4. TINGKATAN BAHASA PEMROGRAMAN

•          Tinggi
bahasa pemrograman tingkat tinggi lebih mudah untuk dipelajari karena istilah-istilah yang digunakan lebih mudah dimengerti dan diingat serta lebih dekat dengan bahasa manusia contoh :  c, pascal, dll
•          Rendah
bahasa tingkat rendah sangat sulit untuk dimengerti karena mendekati bahasa mesin namun dapat digunakan untuk banyak hal. contoh bahasa pemrograman tingkat rendah adalah bahasa assembly.

5. SECURITY PEMROGRAMAN

•          Kesalahan Algoritma
Kesalahan dalam algoritma dibagi empat, yaitu : syntax error, human error, command error, dan logical error kita harus berhati-hati dalam beberapa kasus, kesalahan algoritma dapat berakibat fatal. misalnya saat worm pertama kali ditemukan. worm tersebut ada secara tidak sengaja dimana worm tersebut melipat gandakan dirinya secara terus menerus dan mengakibatkan internet pada masa itu mati total.
•          Buffer Overflow
 buffer overflow adalah suatu kondisi dimana element-element yang ada di dalam suatu program tidak dapat lagi menempati tempat penampungan (database) yang ada, baik disebabkan oleh kelebihan kapasitas, maupun error yang terjadi di dalam suatu program.

6. TIPS PEMROGRAMAN

•          Pahami Algoritmanya
setiap anda ingin membuat program, pastikan anda mengerti algoritmanya. Jangan sampai program yang anda buat terdapat bugs yang menyebabkan program anda tidak berjalan sesuai keinginan. Usahakan program yang dibuat terancang dalam suatu algoritma yang logis dan efisien.
•          Kuasai Sintaks
Setelah anda membuat algoritma, maka hal kedua yang anda harus lakukan adalah mengusai sintaks dari algoritma tersebut. Sintaks wajib dikuasai bagi seorang pembuat program agar lebih memudahkannya dalam pembuatan suatu kode dalam membat penyelesain masalah yangada di dalam program tersebut.
•          Pahami Model Pemrograman
pastikan program yang anda buat, lebih cocok menggunakan model pemrograman struktural atau berbasis objek (OOP).
•          Berlatih
seringlah berlatih agar anda dapat menguasai sintaks dan menemukan penyelesaian - penyelesaian atau algoritma terhadap masalah yang ditemukan.
•          Studi kasus sehari-hari
Studi kasus juga diperlukan dalam menentukan masalah yang akan anda selesaikan dalam program anda. seringlah melakukan studi kasus agar logika kita semakin terlatih dan semakin cepat dalam menyelesaikan suatu masalah.
•          Aktif dalam Pengembangan (project, github, dll), ikutlah aktif dalam pengembangan-pengembangan program. Tujuannya agar anda lebih cepat mengetahui informasi terbaru dalam bidang pemrogaman yang akan memudahkan anda nantinya.

0 komentar:

Database : Query Select

        Select adalah perintah yang digunakan untuk menampilkan data dari satu tabel atau lebih (biasanya dalam sebuah database yang sama). Select paling sering digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada perintah SELECT. 
Contoh :
select alamat from tabel_pegawai;
perintah diatas akan menampilkan semua alamat pada tabel pegawai.

Selain itu, terdapat juga beberapa variasi dari Query select antara lain :
1. Select Where adalah variasi Query select yang digunakan untuk menampilkan data pada tabel yang memiliki kondisi tertentu sesuai keinginan untuk mencari data yang lebih spesifik.
Contoh :
            select * from tabel_pegawai
            where id='001';
perintah diatas akan menampilkan semua atributi pegawai dengan id ‘001’.

2. Select Multiple Table adalah variasi Query select yang digunakan untuk menampilkan data dari dua tabel atau lebih dengan menambah WHERE untuk menggabungkan tabel-tabel yang ingin ditampilkan dengan memberikan relasinya.
Contoh :
            select nama, gaji from tabel_pegawai,tabel_gaji
            where tabel_pegawai. ‘id’=tabel_gaji.’id’;

3. Select Join adalah variasi Query select yang digunakan ketika ingin mengkombinasikan record dari satu atau lebih tabel berdasarkan field yang ada. Terdapat 4 perintah select join yaitu sebagai berikut :
* Inner Join digunakan apabila ingin menampilkan semua data yang memiliki
keterkaitan atau tidak ada field atau record yang kosong atau null.
Contoh : select tabel_mahasiswa INNER JOIN tabel_jurusan ON
tabel_mahasiswa.’id_jurusan’=tabel_jurusan.’id_jurusan’;

* Right Join digunakan apabila ingin menampilkan semua data pada tabel kanan dan data yang berhubungan atau berkaitan saja.
Contoh : select tabel_mahasiswa. ’nim’ , tabel_mahasiswa. ‘nama’ , tabel_jurusan. ‘nama_jurusan’ from tabel_mahasiswa
 RIGHT JOIN tabel_jurusan ON tabel_jurusan. ‘id_jurusan’=tabel_mahasiswa.’jurusan’ ;

* Left Join digunakan apabila ingin menampilkan semua data pada tabel kiri dan data yang berhubungan atau berkaitan saja.
Contoh : select tabel_mahasiswa. ’nim’ , tabel_mahasiswa. ‘nama’ , tabel_jurusan. ‘nama_jurusan’ from tabel_mahasiswa
LEFT JOIN tabel_jurusan ON tabel_jurusan. ‘id_jurusan’=tabel_mahasiswa.’jurusan’ ;

* Full Join digunakan untuk menampilkan semua record pada tabel kanan dan kiri atau gabungan dari Right Join dan Left Join.
Contoh : select column-names from tabel-nama1
FULL JOIN tabel_nama2 ON column-nama1=column-nama2;

0 komentar:

Program C : Fungsi dan Prosedur

Fungsi adalah program yang digunakan untuk mengolah suatu nilai(parameter) menjadi nilai baru(yang sudah diolah oleh fungsi tersebut) yang nantinya nilai baru tersebut dikembalikan melalui perintah “return”. Prosedur adalah suatu program terpisah yang tidak bergantung kepada fungsi/prosedur lain dan hanya memiliki 1 tujuan saja.

Contoh fungsi dan prosedur luas persegi pada program C:

#include <stdio.h>

int luas(int sisi){         
            return sisi*sisi;
}

void main(){
            printf(“Luas Persegi = %d”,luas(4));

}

Sekian, terima kasih.

0 komentar:

Program C : Fungsi Rekursif 2 Pangkat N

Kali ini, saya akan membagikan source code untuk membuat fungsi rekursif untuk menghitung hasil operasi dari 2 pangkat n. berikut source code nya :

#include <stdio.h>

//fungsi menentukan hasil dari 2 pangkat n
int pangkat(int n){
if (n==1) return 1;
else return pangkat(n-1)*2; //rekursif
}
void main(){
int n;
printf("Masukan Angka : ");
scanf("%d",&n);
n++;
printf("%d",pangkat(n)); //pemanggilan sekaligus print fungsi rekursif
}

sekian, semoga bermanfaat.

0 komentar:

Program C : Jarak Terdekat antara 2 Titik (Closest Pair)

Algoritma Closest Pair digunakan ketika kita ingin mencari dua titik yang berdekatan pada n titik. Contoh permasalahan closest pair pada kehidupan sehari-hari adalah mencari jarak terdekat antar 2 pesawat atau lebih yang memiliki kemungkinan bertabrakan. Berikut adalah algoritma closest pair :

//Input: A list P of n(n≥ 2) points P_1 (x_1,y_1 )^,..., P_n (x_n,y_n )^
//Output: The distance between the closest pair of points
  d ←∞
  for i ← 1 to n − 1 do
  for j ← i + 1 to n do
  d ← min(d, sqrt((x_ix_j )^2+(y_iy_j )^2) //sqrt is square root
  return d
//end

dan untuk Source Code nya (Bahasa C) adalah sebagai berikut :
#include <stdio.h>
#include <math.h>

int main(){
int i,j,n;
float dmin,x[40],y[40],x1,x2,y1,y2;
printf("masukan banyaknya titik : ");
scanf("%d",&n);
for(i=1;i<=n;i++){
printf("\n");
printf("masukan kordinat x titik ke-%d : ",i);
scanf("%f",&x[i]);
printf("masukan kordinat y titik ke-%d : ",i);
scanf("%f",&y[i]);
}
dmin=999999999; //karena tdk ada fungsi infinite jadi pakai nilai terbesar
for (i=1;i<=n-1;i++){
for (j=i+1;j<=n;j++){
if(sqrt((x[i]-x[i+1])*(x[i]-x[i+1])+(y[i]-y[i+1])*(y[i]-y[i+1]))<=dmin){
  dmin=sqrt((x[i]-x[i+1])*(x[i]-x[i+1])+(y[i]-y[i+1])*(y[i]-y[i+1]));
  x1=x[i];
  x2=x[i+1];
  y1=y[i];
  y2=y[i+1];
  }   
}
}
printf("\n\njarak terdekat adalah antara titik (%.0f,%.0f) dengan (%.0f,%.0f) \nyaitu sejauh %.2f",x1,y1,x2,y2,dmin);
}

Eksekusi Program :

Sekian postingan kali ini, semoga bermanfaat.

3 komentar:

Program C : Membuat Input Password Hidden dengan Bintang

Kali ini saya akan memberikan source code untuk membuat input password terhidden dengan bintang(*). 
Tombol Enter  : Konfirmasi password
Backspace  : Hapus karakter



Source Code :

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
int i,j,n,input=0;
char pass[33];
for(i=0;i<=30;i++)pass[i]=0;
printf("masukan password : ");
for(i=0;i<=30;i++){
if (input==3){
system("cls");
printf("anda salah menginputkan berulang kali, akses ditolak\n\n");
system("pause");
exit(1);
}
pass[i]=getch();
if(pass[i]=='\r'){
pass[i]=0;
if(strcmp(pass,"admin123")==0){ //ingat pass "admin123" nya diganti sesuai dgn password yg diinginkan
printf("\n\nakses diterima");
i=31;
}
else {
printf("\n\nUsername atau Password salah\n");
system("pause");
system("cls");
    printf("masukan password : ");
i=-1;
input++;
}
}
else if (pass[i]=='\b'){
system("cls");
printf("masukan password : ");
if(i!=0){
pass[i]=0;
pass[i-1]=0;
i-=2;
for(j=0;j<=i;j++) printf("*");
}
else i=-1;
}
else if(i!=30){
printf("*");
}
else i=29;
}
return 0;
}

Gitu aja wkwk makasih..

1 komentar:

Cara Install Linux Mint dengan Flashdisk dan Aplikasinya

Pada postingan kali ini, saya akan membahas cara menginstall OS Linux Mint 17.3 Cinnamon. Sebelum ke tutorial nya, saya akan memperlihatkan proses boot dan pemilihan OS setelah linux mint sudah terinstall : 



Seperti yang terlihat pada gambar, terdapat 2 OS yaitu linux mint(paling atas) dan windows 7(paling bawah). Ini menandakan bahwa OS linux terinstall dengan partisi harddisk, bukan dengan VMWare. Cukup pilih dan tekan enter untuk menjalankan salah satu OS.



Selanjutnya langsung saja ke tutorial atau cara untuk mengintstal Linux Mint dengan Flashdisk :
  • *Pertama siapkan master OS Linuxmint yang diinstall melalui flashdisk
  • *Hubungkan flashdisk ke laptop atau komputer
  • *Nyalakan laptop atau komputer
  • *Setelah itu. pergi ke menu BIOS (tekan f2) 
  • *Lalu setting bios dan atur boot. Pastikan nama/tipe flashdisk berada paling atas. lalu tekan f10.
  • *Komputer akan membaca master OS nya dan muncul tampilan Linuxmint seperti gambar dibawah ini

  • *Klik dua kali logo DVD bertulisan install Linux Mint
  • *Setelah itu akan muncul jendela instalasi. pilih bahasa yang akan digunakan pada OS lalu klik continue.
  • *Muncul tampilan wireless sesuaikan dengan kondisi, Setelah itu klik continue
  • *Lalu Muncul jendela install Preparing to Install Linux Mint (syarat ke-2 dan 3 optional), klik continue.
  • *Setelah klik continue tadi, maka akan muncul tampilan Installation type. Pilih something else untuk menentukan partisi sendiri dan klik continue.
  • *Kemudian pilih /dev/sda6 type ext4 klik tanda + dan pilih change
  • *Lalu akan otomatis bertambah "free space" seperti dibawah ini

  • *Selanjutnya klik dua kali pada free space tersebut dan muncul tampilan Create Partition
  • *Lalu ubah sizenya, kira-kira 2 kali dari jumlah RAM laptop/PC yang digunakan dan centang Logical pad type for the new partition, lalu centang beginning of this space pada location for the new partition. Kemudian pada use as pilih swap area
  • *Setelah itu muncul tampilan seperti dibawah ini

  • *Klik dua kali pada free space dan akan muncul tampilan create partition. centang  Logical dan Beginning of this space.
  • *Lalu pada use as pilih Ext 4 journaling file system dan pilih / di mount point. klik OK
  • *Centang pada menu format dan klik Install Now.
  • *Muncul tampilan warning, baca dan klik continue
  • *Pilih kota anda lalu klik continue
  • *Setelah itu muncul tampilan keyboard layout, pilih sesuai kebutuhan dan klik continue
  • *Selanjutnya anda akan diminta untuk memasukkan nama,username dan password. Setelah diisi, klik continue
  • Tunggu proses instalasi berjalan. Tampilannya seperti gambar dibawah ini :
  • *Instalasi Linux Mint selesai, selanjutnya pilih restart now.

Selanjutnya saya akan membahas beberapa Aplikasi yang dapat diinstall pada linuxmint berdasarkan kategori :

1. Perkantoran 

Nama Aplikasi : Libre Office
Fungsi :
 Menyimpan dan membuka dokumen dengan format Open Document File.
 Mengekspor dokumen ODF menjadi flat XML.
 Import dokumen Microsoft Visio dan Microsoft Publisher.
 Membuka dokumen *.docx dan menyimpan file dengan format PDF.
 Menambahkan komentar dan Anotasi di dokumen.
 Aplikasi remote control dalam presentasi.
URL : www.libreoffice.org

2. Desain Grafis 

Nama Aplikasi : GIMP
Fungsi : menanipulasi grafik yang berbasis raster. mengolah gambar, pengeditan foto, penggabungan foto, dan 
   pembuatan gambar sendiri.
URL : www.gimp.org

3. Internet/Web

Nama Aplikasi : Mozilla Firefox
Fungsi : sebagai penjelajah web,untuk menampilkan dan melakukann interaksi dengan dokumen dokumen yang disediakan oleh web server.
URL : www.mozila.org/id

4. Permrograman

Nama Aplikasi : Code Block
Fungsi : Sebagai compiler dalam bahasa pemrograman c atau c++
URL : www.codeblocks.com 

5. Pendidikan 

Nama Aplikasi : Kalzium
Fungsi : Menampilkan tabel periodik, dan bisa menampilkan gambar  molekul-molekul dengan grafik 3D.
URL : https://edu.kde.org/kalzium/

6. Jaringan Komputer

A. Nama Aplikasi : PING

Fungsi : Ping merupakan salah satu program utilitas yang terdapat pada sebuah komputer yang dapat digunakan untuk melakukan pengecekan status komputer host tertentu yang berada pada jaringan yang berbasis teknologi internet atau TCP/IP. 
URL : Sudah terdapat di bawaan linux

B. Nama Aplikasi : Etherape

Fungsi : Etherape adalah monitor jaringan grafis untuk Unix model setelah etherman. Etherape menampilkan link layer, IP dan TCP mode, program/aplikasi ini menampilkan aktivitas jaringan secara grafis, yang mana host dan link berubah dalam ukuran dengan lalu lintas.
URL : http://www.etherape.sourceforge.n

C. Nama Aplikasi : Wireshark

Fungsi : Wireshark adalah sebuah program untuk menganalisis lalu-lintas jaringan komputer, yang memiliki fungsi amat sangat bermanfaat bagi administrator jaringan, profesional jaringan, peneliti hingga pengembang piranti perangkat lunak
URL :  http://www.wireshark.org

6 komentar:

Copyright © 2013 Yanamon