Author avatar

Ahmad Muhardian

Hi! 👋, Saya Dian. Founder Petani Kode dan Web Developer Expert. Suka belajar hal baru dan menulis.

Artikel

By Ahmad Muhardian

Ada 271 artikel yang ditulis oleh Ahmad Muhardian

Belajar Pemrograman GUI dengan Qt di Linux: Persiapan Awal dan Pengenalan

Belajar Pemrograman GUI dengan Qt di Linux: Persiapan Awal dan Pengenalan

Belajar Pemrograman GUI dengan Qt Creator
[Solved] Error Yii: `mcrypt required` di Linux

[Solved] Error Yii: `mcrypt required` di Linux

Yii di Linux
Pertemuan kedua praktikum bebas, memahami MVC Yii

Pertemuan kedua praktikum bebas, memahami MVC Yii

Melanjutkan praktikum sebelumnya, pada pertemuan kedua ini kita akan belajar MVC (Model, View, Controller) Yii. Memahami MVC dengan praktik langsung.

Modifikasi controller Jurusan

Mari kita buka berkas JurusanController.php, yang berada di direktori backend/controllers/. Isi dari berkas tersebut berupa kelas bernama JurusanController, kelas ini turunan dari kelas Controller.

<?php

namespace backend\controllers;

use Yii;
use backend\models\Jurusan;
use yii\data\ActiveDataProvider;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;

/**
* JurusanController implements the CRUD actions for Jurusan model.
*/
class JurusanController extends Controller
{
public function behaviors()
{
return [
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['post'],
],
],
];
}

/**
* Lists all Jurusan models.
* @return mixed
*/
public function actionIndex()
{
$dataProvider = new ActiveDataProvider([
'query' => Jurusan::find(),
]);

return $this->render('index', [
'dataProvider' => $dataProvider,
]);
}

/**
* Displays a single Jurusan model.
* @param integer $id
* @return mixed
*/
public function actionView($id)
{
return $this->render('view', [
'model' => $this->findModel($id),
]);
}

/**
* Creates a new Jurusan model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$model = new Jurusan();

if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->kode_jurusan]);
} else {
return $this->render('create', [
'model' => $model,
]);
}
}

/**
* Updates an existing Jurusan model.
* If update is successful, the browser will be redirected to the 'view' page.
* @param integer $id
* @return mixed
*/
public function actionUpdate($id)
{
$model = $this->findModel($id);

if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->kode_jurusan]);
} else {
return $this->render('update', [
'model' => $model,
]);
}
}

/**
* Deletes an existing Jurusan model.
* If deletion is successful, the browser will be redirected to the 'index' page.
* @param integer $id
* @return mixed
*/
public function actionDelete($id)
{
$this->findModel($id)->delete();

return $this->redirect(['index']);
}

/**
* Finds the Jurusan model based on its primary key value.
* If the model is not found, a 404 HTTP exception will be thrown.
* @param integer $id
* @return Jurusan the loaded model
* @throws NotFoundHttpException if the model cannot be found
*/
protected function findModel($id)
{
if (($model = Jurusan::findOne($id)) !== null) {
return $model;
} else {
throw new NotFoundHttpException('The requested page does not exist.');
}
}
}
Pertemuan pertama praktikum bebas, belajar framework Yii

Pertemuan pertama praktikum bebas, belajar framework Yii

Pagi tadi, pertemuan pertama praktikum bebas dimulai. Praktikum ini diadakan oleh STMIK Bumigora Mataram secara cuma-cuma. Praktikum ini bertujuan untuk mengembangkan keterampilan mahasiswa dalam memprogram. Pada praktikum ini, kita mempelajari framework yii.

Persiapan senjata praktikum

Sebelum memulai praktikum, pastikan sudah memasang apache, php, dan mysql versi terbaru yang mendukung framework Yii. Di praktikum ini saya menggunakan Linux (Xubuntu). Sedikit informasi server web lokal yang sedang berjalan di laptop saya.

Belajar HTML #07: Cara Membuat Link untuk Menghubungkan Halaman Web

Belajar HTML #07: Cara Membuat Link untuk Menghubungkan Halaman Web

Panduan lengkap cara membuat link di HTML. Pada tutorial ini, kita akan belajar membuat link menggunakan tag a dan mengenal atribut-atribut yang biasanya digunakan untuk membuat link.

Belajar Ruby: Pengenalan dasar Pemrograman Ruby untuk Pemula

Belajar Ruby: Pengenalan dasar Pemrograman Ruby untuk Pemula

Belajar HTML #09: Cara Membuat List di HTML

Belajar HTML #09: Cara Membuat List di HTML

Cara Membuat List di HTML
Belajar HTML #10: Cara Membuat Tabel di HTML

Belajar HTML #10: Cara Membuat Tabel di HTML

Cara Membuat Tabel di HTML
Tutorial PyGTK #1: Belajar Pemrograman GUI dengan Python dan PyGTK di Linux

Tutorial PyGTK #1: Belajar Pemrograman GUI dengan Python dan PyGTK di Linux

PyGTK: Pemrograman GUI dengan Python dan GTK